Корпоративный веб-сайт на 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, то полученная веб-страница будет одинаково отображаться в любом браузере, который также следует этой спецификации. При этом в настоящее время нет ни одного широко используемого браузера , полностью отвечающего спецификации, но усилия разработчиков браузеров направлены как раз на более точное соответствие этой спецификации.
В частности, для браузеров существуют такие понятия, как «режим стандартов» и «режим совместимости» (названия, конечно, несколько условные).
На основе рекомендаций различных стандартов создано несколько онлайн-инструментов, позволяющих проверить корректность разметки и доступность сайта: