Сообщение от Nanto
|
И к чему городить display:table;??? Это разве "семантично"? Не проще таблицей сделать уж тогда? И Ишаки подтянутся заодно.
Но нет! СЕМАНТИКА! Сделаем всё блоками, а потом в стилях заставим их вести себя как ячейки.
Дурдом какой-то!
|
Зато можно в css легко заменить display: table-cell на display: что-то-другое. В противном случае, придется пидарасить html, что занимает больше времени и сил. Кроме этого, создавать три тега (table, tr, td) — глупо, если нужно лишь получить поведение одной ячейки и присвоить его какому-нибудь одному тегу. Это, конечно, если не нужно поддерживать старых ослов.
Дело еще касается и читаемости кода. Загляните на старые форумы, шаблоны ко всяким опен картам и вы офигеете от невозможности разобрать и изменить этот маразматичный бред со вложенными таблицами.
Таблицы нужны только для таблиц, в этом и заключается семантика.