Приднестровская поддержка XOOPS
Валидация кода документа крайне важна для того, чтобы он корректно отображался в браузерах, поддерживающих стандарты W3C. Однако иногда выводимые в ходе этого процесса сообщения об ошибках могут сбить с толку.
Решение
(X)HTML-документы можно проверить в режиме онлайн с помощью инструмента W3C Validator; CSS-код можно проверить с помощью W3C CSS Validator. Многие программы для разработки, такие как Dreamweaver, имеют встроенные валидаторы, а на некоторые браузеры, например, Firefox, можно установить расширение для проверки документов.
Проверка как HTML-, так и CSS-кода начинается от начала к концу документа. Иногда по окончании процесса валидации можно получить длинный список ошибок. Однако после исправления первой из них большинство последующих также могут исчезнуть. Это особенно характерно для проверки (X)HTML-документов. Если вы забыли закрыть тег, валидатор считает его открытым и выдает кучу ошибок, говорящих о том, что элемент A не может располагаться внутри элемента B. Закрыв тег, вы увидите, что все эти ошибки будут исправлены автоматически.
Похожая ситуация может возникнуть при проверке документов типа HTML (не XHTML), в которых разработчик закрыл тег в соответствии с правилами синтаксиса XML, например:
<link rel=”stylesheet” href=”stylesheet.css” type=”text/css” />
Если вы используете такой код в документе, в элементе doctype которого не указано, что он написан на XHTML, будет выведено сообщение о том, что закрывающий тег </head> расположен в неподходящем месте. Чтобы документ соответствовал стандартам HTML, достаточно удалить косую черту из тега:
<link rel=”stylesheet” href=”stylesheet.css” type=”text/css”>
Ошибки и предупреждения
Если в CSS-документе содержатся синтаксические и прочие ошибки (например, пропущена точка с запятой), он не пройдет валидацию. Необходимо исправить все найденные ошибки и убедиться в том, что при обработке кода страница отображается именно так, как было задумано. Если CSS-код не содержит ошибок, он пройдет валидацию. Однако при его проверке валидатор может вывести различные предупреждения. Вы можете принять их к сведению или проигнорировать – на ваше усмотрение. Самое распространенное предупреждение относится к неподобающему фону для определенного элемента, из-за чего часть текста на странице может оказаться непригодной для чтения. Кроме того, валидатор может указать на то, что определенный фрагмент кода может вызвать проблемы, даже если вы намеренно написали его именно таким образом (например, если вы хотите, чтобы фон одного элемента просвечивал сквозь другой элемент). Предупреждения следует воспринимать скорее как совет и напоминание о необходимости проверки кода, однако если помимо предупреждений никаких ошибок не выявлено, таблица стилей полностью прошла валидацию!
Отправитель | Нити |
---|
5 пользователь(ей) активно (2 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 5 далее... |