На сегодняшний день есть как минимум два направления верстки страниц: табличная и блочная.
До недавнего времени подавляющее количество страниц верстались с помощью табличной разметки - все объекты страницы выстраиваются в прямоугольном порядке и помещаются в одну (или несколько) большую таблицу.
Если внутри ячейки возникает необходимость выровнять больше одного объекта - для этих объектов строится вложенная таблица и т.д. и т.п. В итоге получается этакая "матрешка". Если просматривать такую страницу без стилей, то этот "гнездовой метод" отлично заметен.
В последнее время стало модным разделять дизайн и контент страницы, т.е. контент можно комфортно читать даже без дизайна. Этому поспособствовало появление мобильных устройств с небольшими экранами и ограниченными возможностями браузера, а также технология CSS и более полная ее поддержка в браузерах. скрипты вебмастеру. Такое разделение активно используется во втором методе верстки - блочном.
Основное отличие такой верстки от табличной состоит в том, что текст страницы помещается не в таблицу, а в блоки (как правило DIV), а расположение элементов задается в стилевых страницах.
При правильном подходе это позволяет уменьшить количество кода и сохранить линейную структуру страницы.
Каждый метод имеет свои достоинства, но на мой взгляд блочная верстка дает больше гибкости и устойчивости к изменениям окружения (увеличение шрифта пользователем, отключение картинок и стилей и т.п.)
P.S.: Кстати под "пуленепробиваемым" дизайном часто понимают именно блочную разметку.
Какие мнения?
+++++++++++++++++++++++++++++++++++
Не мы такие, валидатор такой http://www.w3.org/ =)
Всего тем на форумах 178611
Все сообщения 272373
Всего зарегистрированных пользователей 65033
Последний зарегистрированный пользователь annaovsienkoo