Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Тег, подтверждающий, что веб-сайт был проверен на наличие правильной разметки XHTML (вверху) и CSS (внизу).

Validation Service Markup является валидатор в World Wide Web Consortium (W3C) , который позволяет интернет - пользователям проверять предварительные HTML5 HTML и XHTML документов для хорошо сформированной разметки против определения типа документа . Проверка разметки - важный шаг к обеспечению технического качества веб-страниц. Однако это не полная мера соответствия веб-стандартам . [1] Хотя проверка W3C важна для совместимости браузера и удобства использования сайта, не было подтверждено, какое влияние она оказывает на поисковую оптимизацию .

Поскольку HTML5 отказался от использования DTD в пользу «живого стандарта», традиционная служба проверки разметки не применима к этим форматам. Вместо этого проверка выполняется с помощью «Nu Validator» с открытым исходным кодом, экземпляр которого предоставляется W3C. [2]

История [ править ]

Сервис проверки разметки начинался как Kinder, Gentler HTML Validator , проект Джеральда Оскобойного. [1] Он был разработан как более интуитивная версия первого онлайн-валидатора HTML, написанного Дэном Коннолли и Марком Гейтером, о котором было объявлено 13 июля 1994 года. [3]

В сентябре 1997 года Оскобойный начал работать в W3C, а 18 декабря 1997 года W3C анонсировал свой W3C HTML Validator, основанный на его работах. [4] В ноябре 2008 года W3C выпустил движок HTML5 validator.nu и возможность проверять документы на соответствие HTML5. [5]

W3C также предлагает инструменты проверки для веб-технологий, отличных от HTML / XHTML, таких как CSS , схемы XML и MathML . [6]

Размещение в браузере [ править ]

Многие основные веб-браузеры часто допускают определенные типы ошибок и могут успешно отображать документ, даже если он синтаксически неверен. Некоторые другие XML- документы также могут быть проверены, если они относятся к внутреннему или внешнему DTD .

Ограничения [ править ]

Валидаторы разметки не могут видеть «общую картину» на веб-странице, но они превосходно улавливают пропущенные закрывающие теги и другие технические детали. [6] [7]

Валидаторы на основе DTD также ограничены в своей способности проверять значения атрибутов в соответствии со многими документами спецификаций. Например, использование HTML 4.01 DOCTYPE bgcolor="fffff"считается допустимым для элемента «body», даже если в значении «fffff» отсутствует предшествующий символ '#' и содержится только пять (вместо шести) шестнадцатеричных цифр. Кроме того, для элемента "img" ширина = "действительно широкая" также принимается как допустимая. Валидаторы на основе DTD технически не могут тестировать эти типы проблем со значениями атрибутов.

Страницы могут отображаться не во всех браузерах, как задумано, даже при отсутствии ошибок проверки и успешного отображения в других браузерах. Единственный способ убедиться, что страницы всегда отображаются так, как задумано, - это протестировать их во всех браузерах, которые, как ожидается, будут правильно отображать их. [7]

Проверка CSS [ править ]

В то время как W3C и другие валидаторы HTML и XHTML будут оценивать страницы, закодированные в этих форматах, отдельный валидатор, такой как валидатор CSS W3C, может проверить отсутствие ошибок в связанной каскадной таблице стилей . Валидаторы CSS применяют текущие стандарты CSS к ссылочным документам CSS. [7]

См. Также [ править ]

Ссылки [ править ]

  1. ^ a b «О службе проверки разметки W3C» . Служба проверки разметки W3C . Консорциум World Wide Web . Проверено 20 мая 2011 .
  2. ^ «Готовы проверить - Nu Html Checker» . validator.w3.org .
  3. ^ Коннолли, Дэн (1994-07-13). «ОБЪЯВЛЕНИЕ: HaL Interactive HTML Validation Service» . www-html (список рассылки) . Проверено 28 июня 2008 .
  4. ^ Oskoboiny, Джеральд (2003-03-22). «История Kinder, Gentler HTML Validator» . Проверено 28 июня 2008 .
  5. ^ «Что нового в службе проверки разметки W3C» . validator.w3.org . Проверено 31 мая 2016 .
  6. ^ a b «О валидаторе CSS» . Консорциум World Wide Web . Проверено 24 июня 2012 .
  7. ^ a b c Кастро, Элизабет: HTML, XHTML и CSS, шестое издание , стр. 345–346. Визуальные руководства по быстрому запуску , Peachpit Press, 2007. ISBN 0-321-43084-0 

Внешние ссылки [ править ]

  • Служба проверки разметки W3C
  • Служба проверки CSS W3C
  • Служба мониторинга W3C