Веб-анатомия по воскресеньям с Артемием Ломовым № 6
Факультативные стандарты
Многие всерьез полагают, будто бы стандарты, нормы, правила и законы создаются исключительно для того, чтобы максимально осложнить и без того тяжкую нашу жизнь.
Иначе я не могу себе объяснить, почему к этим обобщениям своего же собственного горького опыта люди относятся столь наплевательски, что норовят ради сиюминутной выгоды проигнорировать все, что только возможно, не думая ни о каких потенциальных последствиях.
(В России, похоже, положение дел усугубляется еще и наследием темного прошлого, так и не сменившегося светлым будущим. Едва освободившись от оков бездарного планового управления, в народе проснулась безудержная тяга к свободе, не успевшая, однако, вовремя избавиться от трудносмываемого налета идеи «все вокруг колхозное, все вокруг мое». Зато ведь как популярны в обществе наивные стереотипы о некоей не вполне вразумительной «порядочности» и мудрые изречения не вылезающего из телевизора Владимира Владимировича™. Сплошные противоречия, однако…)
Для того, чтобы установленные нормы хоть как-то выполнялись, в уполномоченных организациях придумали разнообразные санкции. За нарушение правил дорожного движения, например, можно поплатиться штрафом или даже «правами» (а они, между прочим, продаются в ГАИ аж по триста долларов — разориться же можно, если после каждого сбитого пешехода покупать новое водительское удостоверение). И ведь помогают административные меры — за весь прошлый год на автодорогах страны погибло всего-то 35 тысяч человек — население совсем маленького городка, на областной центр даже не тянет, говорить смешно. Благодаря же страху перед возможным отзывом лицензии (а иногда и малоприятной перспективой угодить в тюрьму) за несоблюдение строительных норм и правил аквапарки в славном городе Москве обрушаются и вообще не каждый день.
«Кривые» сайты и «глючные» браузеры, к счастью, не обладают способностью убивать и калечить пользователей. Но как раз поэтому, увы, производителям клиентского ПО и кодерам, у которых руки растут откуда не должны бы, не грозят какие бы то ни было штрафы или хотя бы утрата дорогих сердцу и радующих глаз тисненых сертификатов, красующихся на стенах.
Требования W3C — Консорциума WWW, основанного идеологом и одним из создателей Всемирной Паутины Тимом Бернерсом-Ли в 1994 году и возложившего на себя нелегкое бремя стандартизации веб-технологий, имеют статус рекомендаций. То есть, говоря человеческим языком, их можно придерживаться, а можно и нет — никто силой не заставляет. Понятно, что второе много проще.
Хотите незабываемо провести вечер? Тогда вооружитесь онлайновым валидатором W3C и попытайтесь сквозь призму оного просмотреть пару десятков своих любимых сайтов. Предупреждаем: поначалу возможны падения со стула или вздыбливание волос. Но попытайтесь все же преодолеть всплеск эмоций и подсчитать очки. Для начала запишите количество ошибок, обнаруженных валидатором на каждой из посещенных страниц. Каждая ошибка, обнаруженная валидатором — одно очко. Каждое падение со стула — 20 очков. Каждое выкрикнутое в сердцах неприличное слово — 5. Каждый сайт, который валидатор признал соответствующим стандарту — минус 50. Если ваш результат для главных страниц двадцати сайтов составит менее ста очков, значит, вы что-то напутали. Или живете в каком-то другом Интернете, я уж не знаю… Во всяком случае, не поленитесь поделиться открытием, воспользовавшись формой внизу этой страницы.
Меня, право же, удивляют двойные стандарты, исповедуемые основателями многих крупных отечественных веб-студий с громкими именами. Означенные личности порой мнят себя великими гуру в области дизайна, на каждом шагу превознося красоту и гармонию, ратуя за соблюдение «книжных» традиций набора и верстки текста, при всем при этом ни на минуту не задумываясь о качестве результирующего кода страниц, отправляемого сервером клиенту. В трех-четырех избранных браузерах сайт отображается сносно — ну да и ладно.
Сработанные подобным образом веб-ресурсы до боли напоминают мне пресловутый «Трансвааль-парк» со сверкающим фасадом, вылизанными газонами и дорожками, изысканной художественной подсветкой и яркой неоновой рекламой, но с треснувшим фундаментом и прогнившим каркасом.
А может быть, я утрирую? Зачем они нужны, эти чертовы рекомендации W3C, если их все равно никто не выполняет? Мы обязательно поговорим и об этом, позвольте только сделать передышку.
06.06.2004
Теги: HTML
W3C
валидатор
веб-стандарты
|