![]() | Валидаторы |
Самая типичная ошибка - незакрытые тегиДовелось поработать парой десятков скинов, сверстанными другими людьми, и из всех ошибок на первое место вышло незакрытие тегов. Рейтинг, правда, не составлялся, но по субъективным ощущениям первое место занято вполне законно. Теги, как известно, в большинстве случаев стоят парами, но иногда между ними располагается большой фрагмент другого кода, и удаляя открывающий тег, некоторые 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.
Добавление комментария Пост #2. Постоянная ссылка на пост: http://validatory.ru/blog/post/samaya-tipichnaya-oshibka-nezakrytye-tegi/ | Валидатор – это программа или устройство, выполняющее проверку чего-либо на соответствие общепринятым стандартам. В нашем случае речь идет о специализированном программном обеспечении, выполняющим проверку кода HTML, XHTML, XML, CSS, RSS.
Читать далее Комментариев: 0. Комментировать |
| О проекте Блог | ||
Разработка сайта выполнена в Exogens.