Главная > Программирование > HTML Кроссбраузерное выравнивание по центру (table height=100%)Время от времени меня спрашивают, как заставить работать следующий код в Opera 7.0, а также в Internet Explorer 6 и Mozilla, когда страница в режиме Статья о режимах совместимости: Activating the Right Layout Mode Using the Doctype Declaration (Standards compliance mode): <table width="100%" height="100%">
<tr>
<td align="center">текст, который должен располагаться в центре страницы</td>
</tr>
</table>
Почему текст получается прижатым к верхней границе документа, вместо того, чтобы расположиться в центре?
Прежде всего дело в том, что
в спецификации HTML 4.01
у тега html,body{
height:100%;
margin:0px;
padding:0px
}
Собственно, вам даже не нужно что-то менять в самом HTML коде, в котором у вас
прописана (быть может давно, когда вы и не думали, что когда-нибудь Предвидя вопросы, хочу сделать пару замечаний по приведённому стилевому описанию. Во-первых, нужно указывать оба элемента Во-вторых, если убрать обнуление Ну и напоследок хочу отметить, что в любом случае документ, в котором содержится тег Главная > Программирование > HTML |