Веб-анатомия по воскресеньям с Артемием Ломовым № 20
Свобода выбора или выбор свободы?
Люди в большинстве своем консервативны. Им комфортно, когда жизнь плавно скользит по накатанной дорожке. И совершенно неуютно, когда вдруг появляются на той дорожке ямы да кочки или, что еще хуже, развилки.
Но создается впечатление, что сторонние обыватели свято верят, будто бы IT-специалисты — какие-то особенные. Во всяком случае, именно к нашему брату чаще всего применяют крылатую фразу из Кэрролла: «Чтобы оставаться на месте, надо бежать изо всех сил»…
Уверяю вас, уважаемые читатели, что это лишь сладкое заблуждение.
Как и весь честной народ, сисадмины и программисты, дизайнеры и верстальщики, интеграторы и аналитики хотят стабильности и уверенности в завтрашнем дне (который должен быть непременно похожим на вчерашний). Ситуации же, требующие трудного и осмысленного выбора в пользу тех или иных глобальных стратегий, освоения новых технологий или, чур-чур-чур, необходимости переучиваться, мягко говоря, воспринимаются без восторга.
И знаете, здоровый консерватизм — это даже хорошо. Я вот, например, использую Windows 2000, Word 97 и Photoshop 5.5, поскольку в более свежих версиях оных продуктов не вижу ничего принципиально нового (если, конечно же, не считать ключевыми нововведениями на порядок возросшие аппетиты по отношению к дисковому пространству и памяти). И вполне доволен. Привычка — вторая натура.
Записки на манжетах Сделайте еще один шаг вперед! Скачайте себе Firefox в версии для Windows, Linux или MacOS лекговесный и удобный бесплатный браузер, во всем придерживающийся рекомендаций W3C.
Но иногда консерватизм доходит до абсурда… Нынешние соотношение подходов к верстке шаблонов веб-страниц (речь идет, заметим, только о вновь создаваемых сайтах!) и нерушимый необоснованный скептицизм по отношению к веб-стандартам от абсурда, прямо скажем, недалеки.
Чисто по-человечески вполне понятно, что для веб-разработчиков, в совершенстве постигших табличную верстку, одна только мысль о том, что нужно расстаться с накопленным за долгие годы опытом и стать опять новичком, становится сокрушительным ударом по самолюбию и зачастую почти непреодолимым психологическим барьером.
Но такое упрямство не доводит до добра — уже сегодня со всей определенностью можно сказать, что HTML-кодеры, верстающие таблицами, добровольно утяжеляют себе труд и при этом обделяют свои сайты ценнейшими функциональными особенностями, которые могли бы стать доступными благодаря применению блочной модели CSS2. К тому же, в конечном счете переучиваться все равно придется, ибо, судя по мировым тенденциям, совершенно очевидно, что через несколько лет блочная модель CSS станет базовой технологией верстки страниц.
Технология CSS2 сегодня уже обкатана достаточно хорошо — распространенные ныне браузеры не чинят ей особых преград. Конечно, некоторые трудности с совместимостью остаются, но преодоление их — сущая безделица по сравнению с тем почти сказочным колдовством, которое требовалось для обеспечения более-менее константного внешнего вида сколько-либо сложной веб-страницы в IE и Netscape третьих и четвертых версий всего лишь пяток лет тому назад. Уж поверьте.
Тем более, что верстка слоями гарантирует текстуальную доступность и логическую стройность контента вообще в любых браузерах.
Примеров отличных сайтов, сверстанных в соответствии с новыми веяниями, в Рунете сегодня вполне достаточно, не говоря уже о западных ресурсах. Некоторые такие проекты перечислены у меня на странице ссылок, а вот вам еще сайты прогрессивных веб-студий и CSS-блогов на русском языке: Minimal, CreativePro, блог Андрея Смирнова, CSSing…
Побродите по этим сайтам, покопайтесь в коде, получите удовольствие! Конечно, безнадежно застрявшему в таблицах HTML-верстальщику придется потратить на анализ каждого из этих сайтов как минимум по часу, и это многих останавливает — ладно, мол, потом…
Вы, конечно, хотите получить готовый «стартовый» пример на блюдечке с голубой каемочкой. Я догадывался об этом. Что ж, получайте на здоровье!
10.10.2004
Теги: W3C
блочная верстка
веб-стандарты
|