Веб-стандарты

редактировать
Технический стандарт

Веб-стандарты - это формальные, непатентованные стандарты и другие технические спецификации, которые определяют и описывают аспекты World Wide Web. В последние годы этот термин все чаще ассоциируется с тенденцией одобрения набора стандартизированных передовых практик для создания веб-сайтов и философии веб-дизайна и разработка, включающая эти методы.

Содержание
  • 1 Обзор
  • 2 Движение за веб-стандарты
  • 3 Обычное использование
  • 4 Публикации и органы по стандартам
  • 5 Нестандартные и проприетарные давления
  • 6 См. также
  • 7 Ссылки
  • 8 Внешние ссылки
Обзор

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

Веб-стандарты в узком смысле включают следующее:

В более широком смысле, следующие технологии также могут называться «веб-стандартами»:

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

Движение за веб-стандарты

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

Движение веб-стандартов поддерживает концепции основанного на стандартах веб-дизайна, включая отделение структуры документа от веб-страницы или внешнего вида и поведения приложения; упор на семантически структурированный контент, который проверяется (то есть не содержит ошибок структурной композиции) при тестировании с помощью программного обеспечения для проверки, поддерживаемого Консорциумом World Wide Web ; и прогрессивное улучшение, многоуровневый подход к созданию веб-страниц и приложений, который позволяет всем людям и устройствам получать доступ к контенту и функциям страницы, независимо от личных физических возможностей (доступности), скорости соединения и возможностей браузера..

До движения веб-стандартов многие разработчики веб-страниц использовали недопустимый, неправильный синтаксис HTML, такой как «макеты таблиц» и «разделительные» изображения GIF для создания веб-страниц - подход, часто называемый «тег суп ". Такие страницы должны выглядеть одинаково во всех браузерах определенного возраста (например, Microsoft Internet Explorer 4 и Netscape Navigator 4), но часто были недоступны для людей с ограниченными возможностями. Страницы с тегами также отображаются или работают неправильно в старых браузерах, и требуются вилки кода, такие как JavaScript для Netscape Navigator и JScript для Internet Explorer, что увеличивает стоимость и сложность разработки. Требуемый дополнительный код и отсутствие языка макета страницы для кеширования делали веб-сайты «тяжелыми» с точки зрения пропускной способности, равно как и частое использование изображений в качестве текста. Эти требования к пропускной способности были обременительными для пользователей в развивающихся странах, в сельской местности и везде, где быстрое подключение к Интернету было недоступно.

Движение веб-стандартов, основанное Гленном Дэвисом, Джорджем Олсеном, Джеффри Зельдманом, Стивеном Чампеоном, Тоддом Фарнером, Эриком А. Мейером, Тантек Челик, Дори Смит, Тим Брэй, Джеффри Вин и другие участники проекта веб-стандартов заменили тяжелую полосу пропускания суп тегов легкой семантической разметкой и прогрессивное усовершенствование с целью сделать веб-контент «доступным для всех».

Движение за веб-стандарты объявило, что HTML, CSS, и JavaScript были больше, чем просто интересными технологиями. «Они представляют собой способ создания веб-страниц, который будет способствовать достижению двойной цели: продуманного и надлежащего представления и широкой доступности». Группе удалось убедить Netscape, Microsoft и других производителей браузеров поддерживать эти стандарты в своих браузерах. Затем он приступил к продвижению этих стандартов среди дизайнеров, которые все еще использовали tag soup, Adobe Flash и другие проприетарные технологии для создания веб-страниц.

В 2007 году инициировал День синей шапочки, вдохновленный Джеффри Зельдманом, который изображен с синей крышкой на обложке своей книги 2003 года «Проектирование с использованием веб-стандартов». С тех пор 30 ноября является ежегодным международным праздником веб-стандартов и веб-доступности.

Обычное использование

Когда веб-сайт или веб-страница описываются как соответствующие веб-стандартам. стандартов, обычно это означает, что на сайте или на странице есть допустимый HTML, CSS и JavaScript. HTML также должен соответствовать требованиям доступности и семантики. Полное соответствие стандарту также охватывает правильные настройки для кодировки символов, действительного RSS или действительного Atom ленты новостей, действительного RDF, допустимые метаданные, допустимые XML, допустимое встраивание объекта, допустимое встраивание сценария, коды, не зависящие от браузера и разрешения, и правильные настройки сервера.

При обсуждении веб-стандартов следующие публикации обычно считаются основополагающими:

  • Рекомендации для языков разметки, таких как язык гипертекстовой разметки (HTML ), Расширяемый язык разметки гипертекста (XHTML ) и масштабируемая векторная графика (SVG ) от W3C.
  • Рекомендации для таблиц стилей, особенно каскадных таблиц стилей (CSS), из W3C.
  • Стандарты для ECMAScript, чаще JavaScript, от Ecma International.
  • Рекомендации для объектных моделей документов (DOM ), от W3C.
  • Правильно сформированные имена и адреса для страницы и всех других ресурсов, на которые есть ссылки (URI ), на основе RFC 2396 от IETF.
  • Правильное использование HTTP и MIME для доставки страницы, возврата данных с нее и запроса других ресурсов, упомянутых в ней, на основе RFC 2616, у IETF.

Веб-доступность обычно основывается на опубликованном Руководстве по обеспечению доступности веб-контента Инициатива веб-доступности W3C.

Работа W3C в направлении семантической сети в настоящее время сосредоточена на публикациях, связанных с Структурой описания ресурсов (RDF), Получение описаний ресурсов из диалектов языков (GRDDL) и языка веб-онтологий (OWL).

Публикации по стандартам и органы

Рекомендация W3C - это спецификация или набор руководящих принципов, которые после обширного достижения консенсуса получили одобрение членов W3C и директора.

Интернет-стандарт IETF характеризуется высокой степенью технической зрелости и общепризнанным убеждением, что указанный протокол или услуга приносит значительную пользу Интернет-сообществу. Спецификации, получившей статус «Стандарт», присваивается номер в серии IETF STD с сохранением исходного номера IETF RFC.

Нестандартные и проприетарные давления поставщиков

HTML 5 содержит многочисленные «умышленные нарушения» других спецификаций, чтобы учесть ограничения существующих платформ.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-20 10:30:26
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте