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

Адрес:

               

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

< 1
Довелось поработать парой десятков скинов, сверстанными другими людьми, и из всех ошибок на первое место вышло незакрытие тегов. Рейтинг, правда, не составлялся, но по субъективным ощущениям первое место занято вполне законно. Теги, как известно, в большинстве случаев стоят парами, но иногда между ними располагается большой фрагмент другого кода, и удаляя открывающий тег, некоторые 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, 05:46 Админ

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


Комментарии
Оценка: 5.20. Комментариев: 5.
робот
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
Как это сделать
wmmail
2014-03-13, 12:49 Оценка: 10
Код счетчиков лучше сразу вставлять внутри HTML-комментария, тогда и ошибок не будет.

.

О проекте   Блог

Создание сайта – Exogens