- •Оглавление
- •Введение Актуальность темы
- •Цель работы
- •Основная часть
- •Что такое веб-стандарты?
- •Организации, разрабатывающие веб-стандарты
- •Классификация веб-стандартов
- •Концепция современных веб-документов
- •Применение веб-стандартов
- •Разделение сфер ответственности
- •Структура веб-документа - html и xhtml
- •Оформление документа - css
- •Связь css и html
- •Правила и каскадность css
- •Модели документов - Document Object Model, dom
- •Скриптовые языки
- •Объектная модель JavaScript
- •. EcmaScript – основа для других скриптовых языков
- •Развитие веб-стандартов
- •Важнейшие аспекты концепции веб-стандартов
- •Семантика
- •Валидность
- •Кроссбраузерность
- •Положительные следствия использования веб-стандартов
- •Ускорение загрузки веб-страниц
- •Облегчение машинной обработки
- •Бо́льшая гибкость в отношении различных сред и устройств
- •Лучшая доступность для пользователей с ограниченными возможностями
- •Доступность контента для пользователей устаревших браузеров
- •Гарантированная совместимость верстки с современными браузерами и последующими их версиями
- •Облегчение процесса разработки сайтов
- •Несоблюдение стандартов
- •Образование;
- •Бизнес-причины.
- •Системы электронной коммерции
- •Система управления содержимым
- •Образование
- •Бизнес-причины
- •Практическая часть
- •Способы проверки сайтов на соответствие стандартам
- •Соответствие современных сайтов стандартам
- •Заключение
- •Литература
Основная часть
Что такое веб-стандарты?
Web в переводе с английского означает «паутина, сеть». Всемирная паутина (World Wide Web) — распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Всемирную паутину образуют миллионы веб-серверов. Первый в мире веб-сайт был размещён Тимом Бернерсом-Ли 6 августа 1991 года на первом веб-сервере доступном по адресу http://info.cern.ch/. Ресурс определял понятие Всемирной паутины, содержал инструкции по установке веб-сервера, использования браузера и т. п. Этот сайт также являлся первым в мире интернет-каталогом, потому что позже Тим Бернерс-Ли разместил и поддерживал там список ссылок на другие сайты.
Всемирная паутина вызвала настоящую революцию в информационных технологиях и бум в развитии Интернета. К середине 1990-х годов стала ясна необходимость стандартизировать Web, создать какие-то единые правила, по которым программисты и веб-дизайнеры проектировали бы сайты.
Веб-стандарты – это открытые, незащищенные какими-либо патентами спецификации и рекомендации W3C и других организаций.
Веб-стандарты (за исключением редких частных случаев) не обладают статусом стандартов ISO или ГОСТ. Они необязательны к исполнению. Их несоблюдение не может повлечь за собой какие бы то ни было санкции в отношении веб-разработчиков или производителей браузеров со стороны гипотетических контролирующих органов – штрафы, отзывы лицензий, запреты на размещение в сети и тому подобное.
Веб-стандарты допускают функциональную совместимость между всеми браузерами, на каждой операционной системе и даже на каждом доступном электронном устройстве.
Организации, разрабатывающие веб-стандарты
Среди организаций, разрабатывающих документы в области стандартизации Всемирной паутины наиболее известны и авторитетны следующие:
W3C – Консорциум Всемирной паутины (World Wide Web Consortium) – организация, разрабатывающая и внедряющая технологические стандарты для сети Интернет. Консорциум возглавляет Тим Бернерс-Ли, изобретатель HTTP, HTML, URI и автор множества других разработок в сфере информационных технологий.
WaSP – Рабочая группа по стандартизации Web (Web Standards Project) – добровольная организация, созданная в 1998 г. независимой группой веб-разработчиков и активно пропагандирующая современные концепции веб-технологий. Одна из главных задач WaSP – поддержка разработчиков веб-контента и программного обеспечения в контексте более полной реализации рекомендаций W3C.
Ecma International - Европейская ассоциация по стандартизации информационных и вычислительных систем - основанная в 1961 году ассоциация, деятельность которой посвящена стандартизации информационных и коммуникационных технологий. Изначально ассоциация называлась ECMA (Европейская ассоциация производителей компьютеров - European Computer Manufacturers Association), однако она сменила название в 1994 году в связи с глобализацией её деятельности. Вследствие этого название Ecma перестало быть аббревиатурой и больше не пишется заглавными буквами. Ассоциация создает и постоянно совершенствует (в сотрудничестве с организациями аналогичной направленности, но локального масштаба) стандарты и технические отчёты в порядке поддержки и стандартизации использования информационных и сетевых систем, публикует стандарты и технические отчёты в электронном и бумажном виде, распростряет документы бесплатно и неограниченным тиражом.
Internet Engineering Task Force (Инженерный совет Интернета, IETF) – открытое международное сообщество проектировщиков, учёных, сетевых операторов и провайдеров, созданное Советом по архитектуре Интернета (Internet Architecture Board) в 1986 году. IETF занимается развитием протоколов и архитектуры Интернета. Результаты деятельности рабочих групп оформляются в виде рабочих проектов (англ. Internet drafts), которые затем используются Обществом Интернета (Internet Society, ISOC) для кодификации новых стандартов.
Наиболее активную работу по разработке веб-стандартов ведет Консорциум Всемирной паутины. С момента своего образования в 1994 году Консорциум проделал огромную работу, выпустив более 80 технических спецификаций и рекомендаций. В числе одобренных Консорциумом технологий:
язык разметки гипертекста HTML (HyperText Markup Language),
расширяемый язык разметки гипертекста XHTML (Extensible HyperText Markup Language), каскадные таблицы стилей CSS (Cascading Style Sheets),
объектная модель документов DOM (Document Object Model)
и многие другие, получившие общее название «веб-стандарты».
Более подробно об этих и других стандартах рассказано ниже.