Показать сообщение отдельно
  #54 (permalink)  
Старый 12.03.2012, 19:23
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

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

Дело еще касается и читаемости кода. Загляните на старые форумы, шаблоны ко всяким опен картам и вы офигеете от невозможности разобрать и изменить этот маразматичный бред со вложенными таблицами.

Таблицы нужны только для таблиц, в этом и заключается семантика.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием