среда, 22 декабря 2010 г.

Валидатор-что и зачем он нужен.

Определение:
Validator: a conforming SGML parser that can find and report a reportable markup error if (and only if) one exists.
Валидатор: анализатор соответствия стандарту SGML, который находит и сообщает о подлежащей отчету ошибке разметки, если (и только если) она существует.
ISO 8896, параграф 15.4:
Таким образом HTML-система является валидирующей HTML-системой, если
1) она является валидирующим SGML-анализатором согласно ISO 8879, п.15.4;
2) она способна обрабатывать любой согласующийся с HTML документ;
3) она находит и сообщает об ошибке в HTML, если она существует;
4) она не сообщает об ошибке в HTML, если она не существует.
Простым же языком, валидатор – это праграмма, анализирующая код страницы (html, xhtml, css) на наличие в нём определённых ошибок, которые могут привести к неправильному отображению информации в различных браузерах, при “насильном” изменение пользователем размера шрифта, речевых ошибках при использовании “читающих” браузеров и т.д.
W3C Markup Validation Service – Проверка разметки (HTML, XHTML…) Веб-документов…
W3C CSS Validation Service – Проверка каскадных таблиц стилей (CSS)