В чём отличия блочной и табличной вёрстки? Существует много мнений по этому поводу. Оба типа имеют право на существование, потому что многие популярные движки сайтов работают с обоими типами вёрстки. Рассмотрим по отдельности табличную и блочную верстку и их особенности.
Положительные моменты табличной верстки:
· Совместима практически с любыми браузерами.
· Позволяет сделать фантастические вещи за небольшие сроки.
Отрицательные моменты, которые присущи табличной верстке:
· Она представляет собой нагромождение тегов, столбцов и строк, вследствие этого код становиться трудночитаемым и его бывает сложно разобрать.
· Если у посетителя интернет с маленькой скоростью, то велика вероятность, что он не дождётся пока произойдет полная загрузка содержимого и покинет сайт
· При желании сменить дизайн, придётся переписывать почти весь код.
· Таблицы изначально не предназначались для разметки страниц, поэтому это не идеальное средство. Раньше их использовали потому, что не существовало стандарта css.
Блочная вёрстка имеет следующий положительные моменты:
· Вёрстка блоками может быть отделена в сторонний файл и тогда смена дизайна может быть произведена только заменой файла CSS, не меняя при этом HTML-код.
· Блоки смотрятся практично и имеют меньшее количество HTML кода, чем таблицы. Благодаря этому, код становиться понятнее и читабельнее, как для человека, так и для поисковых систем.
Негативные моменты, которыми обладает блочная верстка:
· Нет определенного стандарта среди браузеров. Но начинающие верстальщики не в курсе, что у каждого браузера есть настройки по умолчанию, которые необходимо сбрасывать, чтобы иметь похожий макет в окнах различных браузеров
· Сложно добиться результатов, которые легко получить, используя табличную вёрстку.
Неправильно также будет использовать оба типа вёрстки одновременно, потому что придется сталкиваться с особенными недостатками обоих методов, а лучше стать специалистом в конкретном типе верстки.