Частый вопрос, который задают начинающие веб-мастера можно сформулировать так «Что лучше
создание сайтов на основе таблиц или на основе стилей? Хотя построение своего сайта на основе таблиц кажется проще, на самом деле это только кажущиеся явление. Одним из существенных минусов построения сайта на основе таблиц заключается в том, что вы должны копировать табличную структуру для всех страниц вашего сайта. Данный процесс очень трудоемкий и затратный по времени.
Второй минус построения сайта с помощью таблиц заключается в том, что если вы пропустите хоть один тег, вся ваша работа пойдет прахом, таблица перекосится, а следовательно перекосится и весь ваш сайт.
В недавнем прошлом табличные сайты были очень популярны, но с появлением CSS (каскадных таблиц стилей) создание сайтов на основе таблиц постепенно уходит в прошлое.
Бесспорно технология CSS имеет ряд преимуществ, рассмотрим их:
- код HTML стал яснее и проще для восприятия. Это очень удобно, поскольку все оформление такое как изменение шрифтов, цвета, форматирование таблиц, изображений и т.д. вынесено в CSS файл, который подключается к файлу HTML. HTML же файл содержит только содержание документа которое разбито на абзацы, списки, заголовки, внутренние таблицы, рисунки. Это очень облегчает редактирование HTML кода.
- CSS файл, который отвечает за форматирование вашего сайта вы можете подключить к любой HTML странице и придать всем вашим веб-страницам единый стиль. Единый стиль ваших веб страниц делает ваш сайт более привлекательным для посетителей и дружественным к поисковым системам.
- Используя технологию CSS вам не придется форматировать сайт страница за страницей, достаточно изменить файл CSS и страницы которые подключены к этому файлу тоже изменятся.