Сейчас становится довольно модным занятием верстка страницы без использования таблиц, используя в качестве форматирующих элементов div + CSS.
Рассмотрим за и против такого подхода.
За:
* более полное отделение оформления от контента
* лучшая индексация поисковиками, объясню почему.
Рассмотрим с точки зрения поисковика табличную верстку. К примеру, у нас есть таблица 3х3, в каком порядке будет проиндексирован текст в ячейках? Исходя из расположения сначала идут три верхних ячейки, потом три средних, затем три нижних. Т.е. каждая левая ячейка будет проиндексирована через две соседних, т.е. не так, как мы будем воспринимать информацию строго слева-направо. При использовании в качестве форматирующих элементов div такой проблемы мы иметь не будем.
* более гибкая в плане дизайна структура. Мы можем как угодно формировать макетную сетку при помощи CSS форматирования.
Против:
* одно, но очень серьезное против: браузеры поддерживают CSS неодинаково. Для того что бы выполнить качественную верстку в CSS мы должны наступить на все возможные баги браузеров и полечить их зачастую только с помощью определенных трюков, специфичных для каждого браузера.
Что следует почитать: http://xhtml.ru обновляемый полезный ресурс с блогом экспериментов с версткой в различных браузерах.
Комментариев: 1