ВалидаторыВалидаторы
Проверьте ваш сайт

Адрес:

               

Самая типичная ошибка - незакрытые теги

Довелось поработать парой десятков скинов, сверстанными другими людьми, и из всех ошибок на первое место вышло незакрытие тегов. Рейтинг, правда, не составлялся, но по субъективным ощущениям первое место занято вполне законно. Теги, как известно, в большинстве случаев стоят парами, но иногда между ними располагается большой фрагмент другого кода, и удаляя открывающий тег, некоторые html-верстальщики забывают про закрывающий.

Валидатор W3C на подобные фокусы пишет недовольное сообщение:
end tag for element "TAG" which is not open Это сообщение означает, что найден закрывающий тег TAG при отсутствующем открывающем.

Чтобы найти место "неисправности", нам необходимо в валидаторе поставить флажок Show Source и нажать кнопку Revalidate. На обновившейся странице рядом с недовольным сообщением будет номер строки, являющий ссылкой, которая доведет до места с забытым закрывающим тегом. В большинстве случаев достаточно этот тег просто стереть.

Иногда подобная ошибка возникает из-за счетчиков, чей код подключается через JavaScript. Ситуация там примерно такая:
document.write('<' + 'a href=".....">' + 'Link' + '</a>'); Как мы видимо – открывающий тег разбит на части и поэтому не опознается валидатором, в то же закрывающий тег успешно опознается и из-за него возникает вышеуказанное сообщение об ошибке. Исправить эту ситуацию просто:
document.write('<' + 'a href=".....">' + 'Link' + '</' + 'a>');
2010-10-15, 02:46


Предыдущий пост: HTML-валидатор W3C (#1, 2009-01-25)


Комментарии
Оценка: 4.67. Комментариев: 4.
робот
2011-03-16, 13:33
Интересно, от чего возникает обычно такая ошибка?
Kourtney
2011-05-01, 07:06 Оценка: 3
Good point. I hadn't tuhghot about it quite that way. :)
Сергей
2012-01-07, 17:09 Оценка: 10
Также не забывайте про сторонние коды. Если добавили что-то новое на сайт, то нужно после этого повторно проверить сайт.
Alex kotov
2012-02-13, 19:04 Оценка: 1
Как это сделать
Добавление комментария
Имя
Электронная почта Адрес не будет опубликован!
Адрес сайта
Оценка
Мнение
Уведомления
Код подтверждения6 х 9 =

Для добавления комментария необходимо ввести код подтверждения! Это позволит нам понять, что Вы - не робот.

Пост #2. Постоянная ссылка на пост: http://validatory.ru/blog/post/samaya-tipichnaya-oshibka-nezakrytye-tegi/

Валидатор – это программа или устройство, выполняющее проверку чего-либо на соответствие общепринятым стандартам. В нашем случае речь идет о специализированном программном обеспечении, выполняющим проверку кода HTML, XHTML, XML, CSS, RSS.

Читать далее

Комментариев: 0. Комментировать
О проекте   Блог

Разработка сайта выполнена в Exogens.