Другие языки программирования и технологии

Есть ли что-нибудь плохое в том, что сайт сделан с помощью таблиц, а не тэга ?

да есть. вот основние недостатки:

Несоответствие стандартам

В последнее время стандарты HTML и CSS прочно засели в умах веб-разработчиков. Этому способствует развитие XHTML и XML, которые более "жёстко" относятся к коду документа, появление новых версий браузеров, придерживающихся спецификации, и мода на вёрстку слоями. Что же говорит спецификация относительно таблиц? А говорит она, что таблицы в первую и последнюю очередь нужны для размещения табличных данных. Все остальные способы использования таблиц осуждаются.

Плохая индексация поисковиками

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

Долгая загрузка

Особенность таблиц такова, что пока последнее слово в самом низу таблицы не загрузится, на экране содержимое ячеек отображаться не будет. Браузеры используют такой подход, чтобы получить всю информацию о таблице для правильного форматирования ее содержимого. Но если таблица велика по высоте, может пройти достаточно много времени, прежде чем мы увидим нужную информацию. Существуют и способы обхода этого свойства, в частности, разбиение одной большой таблицы на несколько таблиц поменьше, а также использование стилевого свойства tablelayout.

Громоздкий код

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

Нет разделения содержимого и оформления

В идеале HTML-код должен содержать только теги с указанием стилевого класса или идентификатора. А все оформление вроде цвета текста и положения элемента выносится в CSS и модифицируется отдельно. Такое разделение позволяет независимо править код страницы и менять вид отдельных ее элементов. Хотя к таблицам стиль легко добавляется, но обилие "лишних" тегов не позволяет действительно просто и удобно управлять видом отдельных компонентов страницы. К тому же не все параметры таблиц имеют свой стилевой синоним, поэтому в любом случае приходится обращаться к коду веб-страницы и править его.
РК
Руслан Кв
2 798
Лучший ответ
Вообще нет, но это типа не круто. Щас все как бы дивами форматируют. Хотя некоторые вещи без таблиц не сделаешь, либо загнешься программировать.... или в разных браузерах будет по-разному отображаться. Так нафига мучиться...
Artem Art
Artem Art
27 416
Ну, если хорошо подумать, то таблица это те же Теги.
чевой? теги все равно есть были и будут, чисто таблицами ТЫ НЕ СДЕЛАЕШЬ САЙТ
IS
Igor Sitimebel
8 117
Под словом "тега" ты наверно имееш "тегами"??? если да, то
Практически все сайты "сделаны" в виде таблиц, (так легче размещать контент, он не будет "прыгать")
И так же все сайты написаны на HTML. включая таблицы