Div vs Table

GD
На сайте с 26.08.2008
Offline
106
2260

Заранее прошу прощения, если такая тема тут уже была.

Итак, кто что думает о преимуществах блочной верстки над табличной (или может наоборот)?

Сам привык верстать таблицами, но столкнулся с тем, что в требования заказчиков входит, чтобы верстка была на div'ах (что вообще мне не понятно, раньше я думал, что главное для заказчика - результат :)).

DIV'ы действительно больше предназначены для верстки сайтов, нежели таблицы, или просто веяние моды?

Любую ли страницу можно сверстать ТОЛЬКО на блоках?

Допустимым ли считается сочетание блочной и табличной верстки?

Вы верстаете на:

DIV'ах
29% (18)
Таблицах
21% (13)
В зависимости от макета
10% (6)
Могу использовать и то и то на одной странице
41% (26)
Всего проголосовало: 63
Воздух выдержит только тех, только тех, кто верит в себя (с) Наутилус Помпилиус, Воздух
kimberlit
На сайте с 13.03.2007
Offline
370
#1

Ерунда это всё ... Главное чтобы код чистый был и нормально всё отображалось в браузерах.

MS
На сайте с 21.07.2008
Offline
203
#2
Glukhov_D_O:
DIV'ы действительно больше предназначены для верстки сайтов, нежели таблицы, или просто веяние моды?

Тег table предназначен для вывода именно таблиц.

Glukhov_D_O:
Любую ли страницу можно сверстать ТОЛЬКО на блоках?

Любую.

Glukhov_D_O:
Допустимым ли считается сочетание блочной и табличной верстки?

Да.

kimberlit:
Ерунда это всё ... Главное чтобы код чистый был и нормально всё отображалось в браузерах.

А семантика?

Ссылки с топовых сайтов (BusinessInsider, HealthLine, Cosmopolitan, etc) для ваших белых проектов - https://searchengines.guru/ru/forum/1039568
GD
На сайте с 26.08.2008
Offline
106
#3

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

А в браузерах и так, и так, если ручки прямые, все может отображаться нормально.

kimberlit
На сайте с 13.03.2007
Offline
370
#4
minSEO:
Тег table предназначен для вывода именно таблиц.

Представьте (в уме) страницу сайта в виде таблицы и вопрос будет исчерпан ...

Glukhov_D_O:
Для других - аккуратно вложенные друг в друга таблицы - тоже "чистый код", им легче разобраться в этой вложенности, чем лезть в файл стилей.

Вёрстка таблицами разве исключает использование файлов стилей?

GD
На сайте с 26.08.2008
Offline
106
#5
kimberlit:
Представьте (в уме) страницу сайта в виде таблицы и вопрос будет исчерпан ...

Представил :) Но вопрос не исчерпан :)

Да, Table - таблица, никто не спорит, НО! Любую страницу можно мысленно разбить на строки, колонки... И сверстать. И даже когда смотришь такую верстку, всё намного (лично мне) понятней: этот блок текста располагается в левом столбце, основная часть документа - в правом и т. д. и т. п., чем изучать стили, чтобы понять где какой блок выводится.

kimberlit:
Вёрстка таблицами разве исключает использование файлов стилей?

Конечно нет, но при верстке таблицами стили имеют лишь декоративное значение, тогда как в верстке дивами без них уже никуда.

WwWork
На сайте с 07.02.2006
Offline
150
#6
kimberlit:
Ерунда это всё ... Главное чтобы код чистый был и нормально всё отображалось в браузерах.

да! разницы для конечного пользователя нет.

MS
На сайте с 21.07.2008
Offline
203
#7
kimberlit:
Представьте (в уме) страницу сайта в виде таблицы и вопрос будет исчерпан ...

А еще можно попытаться представить страницу как набор br и nbsp;, но зачем?

На вскидку, несколько минусов таблиц:

1. вес кода.

2. читабельность кода.

3. информация не отобразится пока не подгрузится вся таблица.

Про семантику вы так и не ответили.

GD
На сайте с 26.08.2008
Offline
106
#8
WwWork:
да! разницы для конечного пользователя нет.

Но тем не менее, очень часто есть для заказчика :)

Alek$
На сайте с 25.06.2008
Offline
34
#9

Я вообще предпочитаю использовать блочную верстку в силу ее лаконичности. Если грамотно давать имена классам, то чтобы разобраться, что есть что, не обязательно лезть в css.

Еще иногда комбинирую оба метода, когда это в целом может упростить верстку, но это редко.

Google Cache Dumper & Bing Cache Dumper (/ru/forum/479980) RegSubmitter - Регистратор аккаунтов в социальных закладках (/ru/forum/300978) Мой блог (http://nevkontakte.org.ru).
GD
На сайте с 26.08.2008
Offline
106
#10
minSEO:
А еще можно попытаться представить страницу как набор br и nbsp;, но зачем?

На вскидку, несколько минусов таблиц:

1. вес кода.
2. читабельность кода.
3. информация не отобразится пока не подгрузится вся таблица.

Про семантику вы так и не ответили.

2. Кому что (писал уже выше в теме)

3. Вы уверены?! Т. е. страница, сверстанная на таблицах загружается только ВСЯ сразу, а пока она вся не подгрузится - совсем ничего не выводится?

Что вы понимаете под семантикой в данном случае?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий