Существует две основных разновидности разработчиков следующих стандартам, «Последователи», которые неукоснительно следуют стандартам, и ссылаются на известные имена в этой области, и «Хранители», это люди с известным именем в этой области, или уверенные в том, что должны быть такими. Представители этой группы всегда готовы аргументировать свою точку зрения, даже если с ними никто не спорит.

A — Accessibility (Доступность)

Это означает, как легко люди с ограниченными возможностями могут получить доступ к вашему сайту (иногда в это определение включается и понятие universality). Два наиболее распространенных стандарта аксессибилити это WCAG 1.0 и Section 508. «Последователи» стандартов размещают на сайте кнопки валидаторов и всегда следят, чтобы их сайт проходил автоматическое тестирование аксессибилити, «Хранители» предпочитают два раза проверить все вручную.

B — Berners-Lee

Ни один Интернет алфавит не может обойтись без упоминания имени Тима Бернера-Ли, человека который стоял у истоков World Wide Web. Многие разработчики считают, что мнение Тима наиболее весомо в Интернет сообществе. Часто Тим действительно говорит важные вещи, например о том, что сила Web в его универсальности, доступность для всех независимо от их возможностей чрезвычайно важна, но важно помнить, что он не является истиной в последней инстанции, поэтому, несмотря на всеобщее почтение, часто удерживается от заявлений.

C — CSS

Единственный способ оформить сайт, так чтобы люди не смеялись над вами. Если хотите понять возможности CSS, посетите CSS Zen Garden.

D — DOCTYPE

Страницы должны содержать тег DOCTYPE чтобы гарантировать, что браузер знает как обрабатывать разметку. Существует несколько версий HTML, и DOCTYPE должен указывать браузеру какую из них использовать, чтобы отобразить страницу верно, или хотя бы в меру своих возможностей. Если не использовать DOCTYPE, браузер переключится в Quirks Mode, а вы, вероятно, будете исключены из гильдии последователей стандартов.

E — Encoding (Кодировка)

Чтобы браузер мог отобразить текст необходимо указать какую кодировку он должен использовать. Наиболее распространенные кодировки для английского и восточно-европейских языков это UTF-8 и iso-8859-1, которые можно установить в конфигурации сервера или с помощью тега <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />. Но вы, наверняка, давно это знаете, или нет?

F — Firefox

Firefox это браузер с открытым исходным кодом, распространяемый организацией Mozilla. Возможно, это самый распространенный браузер после IE. Firefox выбор многих последователей стандартов, тем не менее, некоторые используют Opera или Safari.

G — Grayscale (Черно-белое)

Последователи стандартов находят различные методы, позволяющие проверить, доступен ли их сайт всем без исключения. Один методов показывающий, достаточна ли контрастность цветов на сайте для людей с плохим зрением, конвертировать его в черно-белое представление. Инструмент, позволяющий это сделать GrayBit, назван так, потому что делает страницу серой.

H — Handcoding in HTML (Ручной кодинг)

Существует мнение, что последователи стандартов презирают людей, которые используют WYSIWYG редакторы для создания сайтов, высмеивают их и настаивают на том, что код должен создаваться вручную. Ничего подобного, они чувствуют свое превосходство, но не будут открыто высмеивать вас, или тем более бить вас ногами за то, что ваш WYSIWYG редактор создает код не соответствующий стандартам.

I — Internet Explorer

Internet Explorer это браузер, используемый подавляющим большинством пользователей. Он не так хорошо поддерживает стандарты как последние версии Firefox или Opera, и создана целая куча CSS хаков, с помощью которых вы можете попытаться добиться от него адекватного поведения. Конечно, «Хранители» стандартов морщатся при упоминании о хаках и считают, что если IE отображает что-то неверно, то это его проблемы. Полагаю, что IE7 будет лишен большинства недостатков предыдущей версии.

J — Joe Clark (Джо Кларк)

Джо Кларк журналист и консультант по аксессибилити, который живет в Канаде. Он всегда страстно отстаивает свое мнение, часто очень аргументировано и редко дипломатично, а самое главное редко ошибается. «Последователи» стандартов регулярно читают статьи Джо, чтобы знать, к чему им стремиться, «Хранители» стандартов стараются говорить, что поддерживают Джо во многих вопросах, но в некоторых и не согласны, чтобы показать, что у них есть свое мнение. Читатели Джо часто посещают его блог, чтобы увидеть интригующие примеры типографики и узнать интересные слова вроде skiamorph.

K — Konqueror

Konqueror часть оболочки KDE и претендует на то чтобы быть первым браузером прошедшим тест Acid2 (хотя есть проблемы с корректностью применения правил). Конечно, многие никогда не слышали о нем, потому что Konqueror не относится к популярным браузерам. Konqueror разработан для использования в операционной системе Linux, поэтому даже многие IT профессионалы никогда его не видели. Многие последователи стандартов слышали о нем, очень маленький процент действительно используют его. Берегитесь этих людей.

L — Lawsuits (Судебные дела)

Соответствие стандартам особенно в области аксессибилити, очень хорошая идея, уменьшающая вероятность быть втянутым в судебное разбирательство, недовольным человеком с ограниченными возможностями. Во многих странах существуют законы, позволяющие найти управу на всех, кто не хочет соответствовать стандартам аксессибилити, в США это ADA и Section 508, в Британии DDA, в Австралии есть свой DDA. Первое дело по аксессибилити было возбуждено в соответствии с Австралийским стандартом DDA, и выиграно Брюсом Линдси Макгуаером у Сиднейского Комитета по Организации Олимпийских Игр, в связи с недостаточным аксессибилити сайта.

M сразу два значения Macs и Microsoft

Многие последователи стандартов, обоих типов, настаивают на том, что нужно использовать Mac, потому что он более защищен, он просто намного лучше, и у него хороший внешний вид. Плюс ко всему он не сделан злой корпорацией Microsoft. Конечно, последователю стандартов не обязательно ненавидеть Microsoft, и многие из них защищают Microsoft. Другие последователи стандартов напротив могут убеждать вас использовать продукты Microsoft, потому что они просты в использовании и все остальные ими уже пользуются.

N — Nielsen (Нильсен)

Якоб Нильсен дедушка веб юзабилити, который ведет alertbox column. Часто его утверждения спорны, но они всегда хорошо аргументированы и широко известны. «Последователи» стандартов очень часто читают его статьи, в их желании следовать за авторитетами они задают себе вопрос не о том, что сделал бы Иисус, а о том, что бы сказал Нильсен. Как и в случае с Джо Кларком, «Хранители» стандартов никогда не позволяют себе слепо следовать, его мнению, они всегда ищут надежные доказательства, прежде чем сделают свои выводы.

O — Open Source (Открытый код)

Open Source это метод разработки программного обеспечения, когда исходный код доступен каждому и, теоретически, любой может вносить в него изменения. На практике существуют различные типы лицензий, которые могут ограничить использование, распространение или внесение изменений в продукты. Один из наиболее широко известных продуктов с открытым кодом это браузер Firefox. Многие последователи стандартов предпочитают программное обеспечение с открытым кодом, потому что они верят, что все должно бесплатно распространятся через веб. С другой стороны, многие люди вполне довольны использованием обоих типов программного обеспечения, как с открытым кодом, так и с закрытым, потому что они не верят в эту идеологию или у них нет времени, желания или способностей, чтобы разрабатывать программное обеспечение, и они доверяют это другим.

P — PDF

Последователи стандартов долгое время считали PDF файлы злом, потому что их очень трудно сделать доступными для людей с ограниченными возможностями. К счастью новые версии формата PDF отвечают многим требованиям аксессибилити, поэтому положение должно скоро измениться.

Q — Quirks Mode

Quirks Mode один из двух режимов, в которых браузер может отображать страницу, второй режим это Standards Mode. Неверный DOCTYPE или его отсутствие приводят к тому, что страница будет отображаться в quirks mode. Правильно указанный DOCTYPE для HTML 4.01 и выше (не только версия, но и URL), позволит браузеру использовать Standards mode для корректного отображения страницы. Нужно отметить, что указание <xml version="1.0" encoding="UTF-8"> перед DOCTYPE приводит к переключению в quirks mode в Opera 7 и IE6, эта ошибка исправлена в IE7. Генри Сивонен сделал интересный ресурс, на котором вы можете посмотреть, как DOCTYPE влияет на режим отображения.

R — Recommendation (Рекомендации)

Когда W3C разрабатывает спецификации, они проходят через различные этапы, начиная от Working Draft (Рабочий черновик) и заканчивая Recommendation(Рекомендация). В терминологии W3C, Рекомендация не означает «вероятно, вы должны сделать так», напротив Рекомендация означает «вы должны сделать именно так». Рекомендации W3C эквивалент стандартов в других областях.

S — Section 508

Section 508 Rehabilitation Act (US) обязывает Федеральные агентства разрабатывающие, приобретающие, поддерживающие или использующие электронные или информационные технологии, выполнять требования по доступности сервисов людям с ограниченными возможностями.

T — Testing (Тестирование)

«Последователи» стандартов, которые используют кнопки валидаторов на своем сайте, должны быть уверены, что каждая страница проходит проверку, также необходимо проверить сайт с помощью Cynthia Says или аналогичного сервиса автоматической проверки аксессибилити. «Хранители» стандартов настаивают на том, что сайт должен быть протестирован вручную, с привлечением пользователей, и обязательно в различных браузерах и на различных платформах, а не только в IE6 и Windows XP. Это не обязательно значит, что «Хранители» сами проводят такие тесты, просто они считают важным напомнить об их необходимости другим.

U — Universality (Универсальность)

Универсальность означает, что ваш сайт должен быть доступен с использованием любого устройства или типа браузера, операционной системы, разрешения экрана и т. д. «Последователи» стандартов часто объединяют это понятие с аксессибилити. «Хранители» разделяют их в отдельные понятия.

V — Validation (Валидация)

Валидация процесс проверки соответствия разметки заявленному DOCTYPE, обычно выполняется с помощью сервиса валидации разметки W3C. Также очень важно, чтобы документ проходил проверку соответствия стандарта WCAG 1.0. «Хранители» стандартов также считают необходимым соответствие CSS стандартам, которое можно проверить с помощью сервиса валидации CSS W3C.

W — WCAG

WCAG это международный стандарт аксессибилити, разработанный отделением W3C Web Accessibility Initiative. Версия 1.0 этого стандарта хорошо известна, но требует некоторой доработки, версия 2.0 сейчас находится в стадии разработки и пока не получила широкого одобрения у последователей стандартов.

X — XHTML

«Последователи» стандартов часто стараются использовать в документах XHTML, в основном XHTML 1.0 Transitional, потому что они знают, что XHTML современнее HTML и стараются использовать последние технологии. «Хранители» стандартов используют XHTML 1.1, указывая application/xhtml+xml, либо просто используют HTML 4.01 Strict.

Y — Your Standards Need You (Стандарты нуждаются в вас)

Если вам важны стандарты, вы должны быть готовы к их обсуждению, это может быть ваш блог, корпоративный сайт, статьи посвященные стандартам или все вместе, общайтесь на форумах и пытайтесь помочь другим, помогайте разработчикам стандартов, когда они этого просят. Конечно, будьте готовы к тому, что если вы высказываете свое мнение в независимости от того насколько оно безобидно или обосновано, кто-то может использовать эту возможность чтобы подвергнуть вас сильной, несправедливой, хорошо продуманной критике и выставить вас дураком (самое худшее, что он может оказаться прав). Конечно, можно помалкивать и следовать за другими, или быть толстокожим и продолжать высказывать ваше мнение независимо от того интересно это кому-нибудь или нет. Вам решать, как поступить и это, вероятно, будет главный фактор, определяющий к какой группе вы относитесь, «Последователи» или «Хранители».

Z... хм... Zebra?

Так посмотрим... к несчастью, нет никого достаточно известного последователям стандартов, чье имя начинается на «Z». Вы? Извините, но ваше имя начинается на другую букву.

Translated with the permission of A List Apart Magazine and the author[s].