Корпоративный веб-сайт на 100%. Требуйте от сайта большего! | страница 42



16. Стандарты и спецификации

...

Консорциум Всемирной паутины (англ. World Wide Web Consortium, W3C)  – организация, разрабатывающая и внедряющая технологические принципы и стандарты для Всемирной паутины (часто называемые «Рекомендациями»).

Как и для любого другого канала передачи информации, для веб-среды постепенно складывается набор стандартов , в той или иной степени разделяемый всеми игроками (веб-разработчиками, производителями программного обеспечения, хостинг-провайдерами и т. д.).

...

Пока не все стандарты этой книги стали международными. Ждем и надеемся

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

Рекомендации World Wide Web Consortium, W3C

К числу таких рекомендаций относятся:

Общедоступность . Особый упор при реализации данного принципа делается на обеспечение доступности сайтов для людей с ограниченными возможностями

Аппаратная независимость . Согласно этому принципу, веб-сайт не должен быть рассчитан на конкретное физическое оборудование, а должен адекватно работать на любом стандартном аппаратном обеспечении

Интернационализация . Речь идет, прежде всего, о поддержке всего многообразия языков (и шрифтовых систем)

Многоформенное взаимодействие . Сайт должен поддерживать самые разные формы взаимодействия с пользователями

Мобильная паутина . Этот принцип определяет, что ресурсы Всемирной сети должны быть доступны для мобильных устройств

На основе стандартов W3C разработано множество спецификаций и технологий создания веб-сайтов. Например, вы можете использовать технологии:

HTML (Hypertext Markup Language)

XML (Extensible Markup Language)

XHTML (Extensible Hypertext Markup Language)

CSS (Cascading Style Sheets)

WSDL (Web Service Description Language)

Например, если следовать спецификации HTML, разработанной W3C, то полученная веб-страница будет одинаково отображаться в любом браузере, который также следует этой спецификации. При этом в настоящее время нет ни одного широко используемого браузера , полностью отвечающего спецификации, но усилия разработчиков браузеров направлены как раз на более точное соответствие этой спецификации.

В частности, для браузеров существуют такие понятия, как «режим стандартов» и «режим совместимости» (названия, конечно, несколько условные).

...

На основе рекомендаций различных стандартов создано несколько онлайн-инструментов, позволяющих проверить корректность разметки и доступность сайта: