раскрыть ветку (13)
Бред! Table придуман для таблиц, а вот при помощи div контейнеров как раз таки делается сам лэйаут. И кстати с каких пор у firefox проблемы с дивайдерами?
ещё комментарии
попробуй отцентрируй (по вертикале) содержимое в DIV в FireFox. Если получиться, напиши пожалуйста, как ты это сделал
раскрыть ветку (8)
Простейший случай - http://jsfiddle.net/V47PZ/
Более муторно, если неизвестны высоты, но и то не слишком большая проблема.
Более муторно, если неизвестны высоты, но и то не слишком большая проблема.
раскрыть ветку (3)
хардкод ширины и высоты
.i_am_centred_to_ff{
width:100px;
height:100px;
background:#777;
position:absolute;
left:50%;
top:50%;
margin-left:-50px;
margin-top:-50px;
}
ну ахуеть "неизвестны высоты" не проблема. Если HTML требует JS для реализации, то всё печально. Тогда уж лучше table )
.i_am_centred_to_ff{
width:100px;
height:100px;
background:#777;
position:absolute;
left:50%;
top:50%;
margin-left:-50px;
margin-top:-50px;
}
ну ахуеть "неизвестны высоты" не проблема. Если HTML требует JS для реализации, то всё печально. Тогда уж лучше table )
раскрыть ветку (2)
Без js можно. Но вот в данный момент, а именно в 2 часа ночи - не хочется.
Хочется печеньку и спать.
Хочется печеньку и спать.
раскрыть ветку (1)
Ок, но колесо изобретать не буду, есть куча решений. Одно из них -для этого нужно два дивайдера и немного цсс, фишка в негативном маржине: http://jsfiddle.net/ssPDD/ (сниппет не мой) ну или вот с поддержкой < IE7. Согласен, что сложнее табличного атрибута valign, но мы с тобой ведь профессионалы и речь идет об эстетике и элегантности:)
раскрыть ветку (2)
я сам всё верстаю на div, когда есть возможность. Но частенько приходится пользоваться таблицей, из-за особенностей популярного FF (видимо из-за упоминания которого меня и минусят) и его форков (SeaMonkey, PaleMoon и тп).
раскрыть ветку (1)
Ну если бы не особенности всей этой братии и IE с ними, то верстал бы, наверное, каждый второй школьник в рунете.
http://habrahabr.ru/post/71236
http://www.xiper.net/collect/html-and-css-tricks/pozitsionir...
основная проблема там - это IE - он только таблицы умеет центрировать корректно... ну ишак он и в африке ишак, что с него взять-то
http://www.xiper.net/collect/html-and-css-tricks/pozitsionir...
основная проблема там - это IE - он только таблицы умеет центрировать корректно... ну ишак он и в африке ишак, что с него взять-то
ещё комментарии
div годится всегда, когда не надо вывести именно табличное содержимое.
За редкими исключениями, у Артёма Горбунова есть парочка неплохих, допустим.
За редкими исключениями, у Артёма Горбунова есть парочка неплохих, допустим.
раскрыть ветку (2)
Да, я согласен. Но когда появляется вертикальное выравнивание, слияния по вертикале (rowspan), слияние по горизонтали (colspan) DIV применяться не может. И не забываем, что в спецификации HTML5 элемент TABLE всё ещё присутствует. Это свидетельствует о его оправданной роли в веб-верстке.
раскрыть ветку (1)
Какой-то не аргументный аргумент. Опять же тейбл для тейблов, поэтому он там до сих пор и есть.
ещё комментарии
