Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Ссылка не выравнивается по вертикале.


Автор: ArtNet 16.6.2008, 12:09
Почему ссылка(слово google) не выравнивается во вертикале(не стоит в середине)?
Код

<html>
 <head>
  <title>Таблицы</title>
 </head>
 <body>
  <table  width=70% height=70% border=2 cellspacing=5 cellpadding=3 align=right >
   <!--<caption align="bottom">OK!</caption>-->
   <tr>
    <td   valign="middlе" align="centер">
     <a href="http://google.ru/" style="display:block; height:100%; width=100%">GOOGLE</a>
    </td>
   </tr>
  </table>
  </body>
</html>


Автор: SelenIT 16.6.2008, 12:18
Потому что тут ссылкой является не один текст, а весь блок 100%-ой высоты. Текст в нем нужно центрировать отдельно. Это не так просто, как кажется, но решения существуют (напр. http://xhtml.ru/2005/05/24/vertical_centerbox/ и http://cssing.org.ua/2007/04/26/another-css-valign-method/).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)