Служба проверки разметки является валидатором Консорциумом всемирной паутины (W3C), который позволяет пользователям Интернета проверять документы HTML и XHTML на предмет правильно сформированной разметки. Проверка разметки - важный шаг к обеспечению технического качества веб-страниц. Однако это не полная мера соответствия веб-стандартам. Хотя проверка W3C важна для совместимости браузера и удобства использования сайта, не было подтверждено, какое влияние она оказывает на поисковую оптимизацию.
Служба проверки разметки началась как Kinder, Gentler HTML Validator, проект Джеральда Оскобойного. Он был разработан как более интуитивная версия первого онлайн-валидатора HTML, написанного Дэном Коннолли и Марком Гейтером, о котором было объявлено 13 июля 1994 года.
В сентябре 1997 года Oskoboiny начал работать на W3C, и 18 декабря 1997 года W3C объявил о выпуске W3C HTML Validator на основе его работ. В ноябре 2008 года W3C выпустил движок HTML5 validator.nu и возможность проверять документы на соответствие HTML5.
W3C также предлагает инструменты проверки для веб-технологий, отличных от HTML / XHTML, таких как CSS, XML-схемы и MathML.
Многие основные веб-браузеры часто допускают определенные типы ошибок и могут успешно отображать документ, даже если он синтаксически неверен. Некоторые другие документы XML также могут быть проверены, если они относятся к внутреннему или внешнему DTD.
Валидаторы разметки не могут видеть «общую картину» в Интернете. страницу, но они превосходно обнаруживают пропущенные закрывающие теги и другие технические детали.
Валидаторы на основе DTD также ограничены в своей способности проверять значения атрибутов в соответствии со многими документами спецификаций. Например, при использовании DOCTYPE HTML 4.01 bgcolor = "fffff"
принимается как допустимый для элемента "body", даже если в значении "fffff" отсутствует предшествующий символ '#' и содержится только пять ( вместо шести) шестнадцатеричных цифр. Кроме того, для элемента «img» ширина = «действительно широкая» также считается допустимой. Валидаторы на основе DTD технически не могут тестировать эти типы проблем со значениями атрибутов.
Страницы могут отображаться не так, как задумано, во всех браузерах, даже при отсутствии ошибок проверки и успешного отображения в других браузерах. Единственный способ гарантировать, что страницы всегда отображаются так, как задумано, - это протестировать их во всех браузерах, которые должны правильно их отображать.
Пока W3C и другие валидаторы HTML и XHTML будут оценивать страницы закодированные в этих форматах, отдельный валидатор, такой как валидатор CSS W3C, может проверить отсутствие ошибок в связанной каскадной таблице стилей. Валидаторы CSS применяют текущие стандарты CSS к ссылочным документам CSS.
![]() | Викискладе есть материалы, связанные с валидацией W3C. |