Уважаемые оптимизаторы. Чтобы получить ссылку на свой сайт из комментариев, нужно вначале написать 50 комментариев по делу без ссылки. Бессмысленные комментарии удаляются.
Уважаемые пользователи. Рекомендуем Вам зарегистрироваться. Скоро будет много сервисов для зарегистрированных пользователей.
[проверка кода HTML-страниц] материал подготовил: Михаил Брод 08.02.2006
Работа веб-мастера разработкой сайта только начинается. Да, создать структуру, реализовать ее, наполнить сайт графикой и текстом - даже для не очень большого сайта это уже приличный объем работы. Ну а там, где объем работ большой, всегда есть потенциальная опасность допустить большие или маленькие ошибки. Кроме того, после размещения сайта в интернете необходимо провести ряд работ по его продвижению, проверить и оценить видимость сайта. Словом, работ оказывается еще очень много. Для их выполнения существуют различные инструменты - и сервисы, и программы.
Начнем с малого - проверки кода. Качественный код должен соответствовать различным стандартам (в зависимости от того, что вы использовали при его создании) - HTML, XHTML, XML, CSS, XSLT, DOM, MathML, SVG и так далее. Код должен быть валидным, дружественным, семантически правильным. В библиотеке статей на сайте I2R была опубликована статья Russ Weakley, содержащая список вопросов, на которые должен ответить себе веб-мастер. Вопросы разбиты на несколько групп и охватывают наиболее важные моменты, связанные не только с качеством кода. Назову лишь ряд моментов, которые отметил автор статьи.
Качество кода. Отвечая на этот вопрос, нужно обратить внимание на наличие у страниц charset, валидность CSS-таблиц, наличие "сломанных" ссылок, структуру кода. Почему это важно? Автор не только задает вопросы, но и отвечает на них. Ответы, как и вопросы, очень простые, но все ли веб-мастера им следуют? Например, отвечая на вопрос о необходимости проверки корректности кода, ответ дается такой: "Валидный код браузер выведет быстрее, чем невалидный. Валидный код браузер выведет лучше, чем невалидный. Все больше и больше браузеры подчиняются стандартам, и потому все более важным является валидный и стандартный HTML-код".
Многие разработчики пользуются специальными редакторами HTML-страниц. Такие редакторы имеют собственные встроенные средства проверки кода. Но не все пользуются такими редакторами. В таких случаях есть смысл использовать специальные программы или сервисы. Например, проверить свою страницу, как уже выложенную на сайт, так и еще находящуюся в виде файла на вашем компьютере, можно с помощью онлайнового сервиса World HTML Validation Service. Этот сервис, основанный на SGML-парсере, поддерживает все требования организации W3C. Для проверки кода достаточно либо указать адрес тестируемой страницы, либо загрузить файл. В результате будет выдана страница проверенного кода с разбором выявленных ошибок (если они есть) и несоответствий требованиям W3C. Что интересно, очень часто встречается одна и та же ошибка - отсутствие в начале документа (страницы) описания его типа (то есть отсутствует запись, подобная следующей: <!DOCTYPE HTML SYSTEM>).
Еще один вариант проверки кода разработан в качестве плагина к браузерам Firefox и Mozilla. Этот плагин использует решение консорциума W3C, которое называется Tidy. (решение предназначено для очистки и оптимизации кода страницы.) С помощью этого плагина проверка кода выполняется непосредственно в браузере, без отправки кода на внешний сервис. ошибки, выявляемые этим плагином, подразделяются на три группы:
ошибки - те HTML-ошибки, которые программа не может распознать и исправить;
предупреждения - это такие ошибки, которые могут быть исправлены автоматически;
сообщения (формируются опционально) - даются сведения о соответствии кода трем приоритетным уровням, определенным в документах W3C.
После установки плагина информация о корректности кода загруженной страницы выводится в виде иконки в строке статуса. Если страница содержит фреймы, то информация будет выдана как по основному коду, так и отдельно по коду фрейма. Если кроме сообщения о количестве ошибок вас интересую
Recent Comments