Каскадные таблицы стилей CSS или таблицы в веб дизайне
В те времена, когда Netscape Navigator 4 доминировал на рынке, популярным (но
теперь, как считается, устаревающим) решением для веб дизайнеров было проектировать
веб страницу используя таблицы. Зачастую даже простой дизайн страницы требовал
использования десятков таблиц, вложенных друг в друга. Многие веб темплейты в
Dream Weaver и других WYSIWYG редакторах все еще используют эту технику в наши
дни. Navigator 4 не поддерживал технологию CSS в должной степени, поэтому она
не использовалась.
После того, как браузерные войны были закончены, и Internet Explorer стал доминировать
на рынке, веб дизайнеры начали обращаться к CSS, как к лучшему альтернативному средству
для организации пространства веб страниц. Защитники CSS утверждают, что таблицы
должны использоваться только для табулярных данных, а не для организации пространства
страницы. Использование в веб дизайне CSS вместо таблиц также возвращает HTML
к семантической разметке, которая помогает роботам и поисковым системам понять,
что происходит на странице. Сегодня все современные веб браузеры поддерживают
технологию CSS с разной степенью ограничения.
Тем не менее, одним из основных аргументов против исключительного использования
CSS в веб дизайне является то, что контроль значительно ослабляется, поскольку
каждый из браузеров имеет собственные особенности, которые приводят к несколько
разному отображению веб страницы. В особенности, это является проблемой, поскольку
не все браузеры поддерживают один и тот же набор CSS кодов. Для веб дизайнеров,
которые привыкли использовать табличный веб дизайн, разработка веб сайтов с использованием
технологии CSS зачастую становится вопросом повторения того, что могло бы быть
сделано с помощью таблиц, что приводит к тому, что некоторые считают веб дизайн
с использованием CSS довольно громоздким. Например, довольно трудно воспроизвести
некоторые элементы веб дизайна, такие, как вертикальное позиционирование, или
footer во всю длину с использованием абсолютного позиционирования.
В наши дни большинство веб браузеров разрешили большинство проблем связанных
с поддержкой CSS, и это сделало возможным использование многих решений в пространственной
организации страницы с использованием CSS. Тем не менее, люди продолжают использовать
старые браузеры, и веб дизайнеры должны иметь это в виду. Наиболее заметными среди
старых браузеров являются Internet Explorer 5 и 5.5, которые, по признанию многих
веб дизайнеров, становятся новым Netscape Navigator 4 – т.е. препятствием, которое
удерживает Интернет от перехода к веб дизайну с использованием CSS технологии.
|