Jump to content

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

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

Служба проверки разметки — это валидатор Консорциума Всемирной паутины (W3C), который позволяет пользователям Интернета проверять HTML и XHTML документы до HTML5 на наличие правильно сформированной разметки по определению типа документа (DTD). Проверка разметки — важный шаг на пути к обеспечению технического качества веб-страниц. Однако это не полная мера соответствия веб-стандартам . [1] Хотя проверка W3C важна для совместимости браузера и удобства использования сайта, ее влияние на поисковую оптимизацию не подтверждено .

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

Служба проверки разметки начиналась как The 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 также ограничены в своих возможностях проверять значения атрибутов в соответствии со многими документами спецификаций. Например, используя DOCTYPE HTML 4.01, bgcolor="fffff" принимается как допустимое для элемента «body», даже если в значении «ffffff» отсутствует предшествующий символ «#» и оно содержит только пять (вместо шести) шестнадцатеричных цифр. Кроме того, для элемента «img» допустимым также считается значение width="really Wide". Валидаторы на основе DTD технически не способны проверять такие типы проблем со значениями атрибутов.

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

CSS-проверка

[ редактировать ]

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

См. также

[ редактировать ]
  1. ^ Jump up to: а б «О службе проверки разметки W3C» . Служба проверки разметки W3C . Консорциум Всемирной паутины . Проверено 20 мая 2011 г.
  2. ^ «Готово проверить — Nu Html Checker» . validator.w3.org .
  3. ^ Коннолли, Дэн (13 июля 1994 г.). «ОБЪЯВЛЕНИЕ: Интерактивная служба проверки HTML HaL» . www-html (список рассылки) . Проверено 28 июня 2008 г.
  4. ^ Оскобойный, Джеральд (22 марта 2003 г.). «История более мягкого HTML-валидатора» . Проверено 28 июня 2008 г.
  5. ^ «Что нового в службе проверки разметки W3C» . validator.w3.org . Проверено 31 мая 2016 г.
  6. ^ Jump up to: а б «О CSS-валидаторе» . Консорциум Всемирной паутины . Проверено 24 июня 2012 г.
  7. ^ Jump up to: а б с Кастро, Элизабет: HTML, XHTML и CSS, шестое издание , страницы 345–346. Визуальные руководства по быстрому запуску, Peachpit Press, 2007. ISBN   0-321-43084-0
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b3d0d807bbd96611907e3cf9b7d0b4a1__1721152980
URL1:https://arc.ask3.ru/arc/aa/b3/a1/b3d0d807bbd96611907e3cf9b7d0b4a1.html
Заголовок, (Title) документа по адресу, URL1:
W3C Markup Validation Service - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)