ПРОВЕРКА HTML-документа

Создаваемая веб-страница должна быть синтаксически корректной и валидной, то есть соответствущей стандартом Всемирной паутины. Синтаксические правила определяются DTD, то есть типом документа. Браузеры при отображении страницы не показывают ошибок, даже если они присутствуют. Они просто их игнорируют. Это хорошо для посетителя веб-страницы, но затрудняет корректировку документа разработчику, ведь ошибки не позволяют достичь желаемого результата.

Для проверки веб-страниц на наличие ошибок и неточностей существует множество путей и способов. Условно они делятся на онлайновые и локальные. Онлайновые предназначены для проверки страниц с помощью браузера через Интернет, а локальные используются для проверки документов на текущем компьютере. По адресу http://validator.w3.org располагается самый распространенный инструмент для проверки отдельных страниц на валидность. Этот сайт предлагает три способа проверки: по URL (адресу), локальному файлу и введенному в форму коду.

Рисунок60.png

После проверки система выдает число ошибок (errors) и предупреждений (warnings) и список этих ошибок в коде с подробным описанием.Достаточно хоть немного знать английский язык, чтобы понять представленное.

Среди локальных инструментов в помощь разработчику веб-страниц существует программа HTML Tidy, написанная Дейвом Рэггеттом из Консорциума Всемирной паутины (W3C). Для браузера Mozilla FireFox существует бесплатное расширение от Марка Гуери HTML Validator, который можно скачать по адресу http://users.skynet.be/mgueury/mozilla/. Валидатор использует для проверки документа алгоритм Tidy. После установки в верхней строке браузера появится кнопка с выпадающем меню команд для проверки и отображения результатов. После загрузки браузером страницы, валидатор сразу ее проверит и по изображению кнопки можно понять, содержит она ошибки и предупреждения или нет.

    Рисунок140.pngРисунок141.pngРисунок142.png

Если имеются ошибки и предупреждения, их можно просмотреть в отдельном окне, просто нажав на кнопку валидатора, или вызвать его через выпадающее меню.