aveugle, присоединяюсь и поддерживаю ваше мнение по поводу таблиц и дивов - кто в теме (то есть, занимается версткой), то знает, насколько все это действительно похоже на споры о тупом и остром конце яйца.
Кроме того, современные браузеры уже не дожидаются полной загрузки таблицы для отображения, потому граница споров все больше стирается.
Всех приглашаю вспомнить о "бритве Оккама" - архитекторы баз особенно поймут) - "не плодите лишних сущностей" - а в применении к верстке - не делайте то, что можно сделать проще, сложными способами.
Не спорю ни с кем и в полемику включаться не буду - это сугубо мое мнение, которое и высказываю.
С уважением ко всем.
- 08.02.2015 14:10
Спасибо сказали:
aveugle(09.02.2015), - 08.02.2015 14:21
Я считаю верстать табличками это моветон, на дворе 2015 год. К тому же даже на фрилансе некоторые заказчики требуют дивную верстку. Таблицей должна быть представлена только табличная информация.
- 08.02.2015 17:37
Потому что семантика - списки в ul, параграфы в p, заголовки в h, курсив в em, таблицы в table.
Блочные элементы в main, nav, article, header, footer, aside, section, div. И если настал тот случай, когда без свойств таблицы никак, то на сцену выходит display:table-cell. И это нормально - div это многофункциональный, универсальный кирпич, его нужно использовать по назначению.
Табличная верстка была нужна 15 лет назад, до появления ксс2. Она неуклюжа, несемантична, неадаптивна, захламляет код, а ее простота это аргумент для учительниц информатики, но никак не для фронт-эндера. - 09.02.2015 22:33Новичок


- Регистрация: 30.01.2015
- Сообщений: 13
- Репутация: 1
Да не вопрос, путь это будет $50 за сверстанный по эскизу (photoshop с разделенными слоями) html.
Если нужно, могу сверстать XSL шаблон. (Это дороже.)
---------- Сообщение добавлено 21:32 ---------- Предыдущее 21:17 ----------
Все верно, это группирующий элемент.
http://www.w3.org/TR/html401/struct/global.html#h-7.5.4
Вот что пишет про него w3c:
"offer a generic mechanism for adding structure to documents."
Но, посмею возразить, что если вы будете делать div с display: table, потом в него вложите div c table-row, а там уже table-cell, то вы потеряете с в семантике столько же, сколько при использовании соответствующих тегов.
Более того, о каком семантическом анализе может идти речь, когда мы занимаемся оформлением шапочек, рамочек, полосочек. Что нам до семантического анализа этой части кода? Вот уже блок, в котором можно наблюдать содержательную часть страницы, стоит верстать с учетом будущего ее анализа роботом. С тегами вида: aside, figure, summary, details, footer,time,mark и т.п.
---------- Сообщение добавлено 21:33 ---------- Предыдущее 21:32 ----------
Ну если заказчики позволят менять dsplay, то не вопрос.
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Вёрстку HTML+ CSS, установка модулей DLE | Создание сайтов | 49 | 23.08.2016 00:40 |
Верстку HTML+CSS, натяжку на WordPress | Создание сайтов | 9 | 03.03.2014 16:15 |
HTML/CSS Вёрстку макетов | Создание сайтов | 2 | 26.02.2013 02:15 |
Выполню HTML/CSS вёрстку | Создание сайтов | 6 | 05.12.2012 12:33 |
Выполню HTML/CSS вёрстку | Web программирование | 1 | 26.11.2012 18:57 |




