Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Ошибки,найденные валидатором


Автор: KarboFos 28.11.2005, 00:45
Проверила документ в валидаторе, нашел 90 (!) штук, из них большинство типа

нет alt у <img >,

стоит <td background=... >,

форма открывается и закрывается в таблице ,

у background=#ffffff нет кавычек, т.е. не "#..."

не нравится что заголовки внечсены в ссылку т.е. <a href=...><h2>...</h2></a>

и главное <noindex> не определен (is not defined ) (это хотелось бы исправить)

и тому подобное...

Т.к. все это делаю с целью раскрутки сайта, то важно насколько эти мелкие ошибки влияют на его индексацию поисковыми системами?

Исправлять их или нет? (понятно что лучше исправить но насколько серьезно и критично подходить к сообщениям валидатора)

Автор: sergejzr 28.11.2005, 01:06
На индексацию не влияют. Исправлять надо. Если я вижу страницы с ошибками мне становится плохо smile Сразу видно сачка - непрофессионала.
Я бы советовал ВСЕМ верстальщикам дополнительно проверять страницу на мозилле с tidy - plug-in ом. Он ещё строже к коду относится.
Добавлено @ 01:07
Тем более, что исправить - проблем больших нет.

Автор: KarboFos 28.11.2005, 01:30

smile
document type does not allow element ... вот основная ошибка ...

стоит <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

эта ошибка относится ко всему - <table>,<tr>,<td> ...

Почему она возникает? Какой тогда тип документа надо ставить чтобы эти элементы были разрешены?

Автор: sergejzr 28.11.2005, 01:39
тип правильный. Ты ошибку до конца не прочитала smile Там мтоит чтото типа:
document type does not allow element ХХХ here: line YYY

Это означает, что у тебя тэг не закрылся где нибудь, а ты новый открываешь.

Например:

Код

<table>
<tr> 

Валидатор не ругается, а

Код

<table>
<br />
<tr> 


ругается: document type does not allow element <br />here: line 2

Автор: Gold Dragon 28.11.2005, 09:19
Цитата(sergej @ 28.11.2005, 01:06)
На индексацию не влияют.
Очень влияет!

А именно:
Цитата(KarboFos @ 28.11.2005, 00:45)
нет alt у <img >
и
Цитата(KarboFos @ 28.11.2005, 00:45)
не нравится что заголовки внечсены в ссылку т.е. <a href=...><h2>...</h2></a>


Автор: sergejzr 28.11.2005, 13:09
Цитата(Red @ 28.11.2005, 08:19)
Очень влияет!

Ну это понятно, что отсутсвие alt - не даёт инфы поисковикам. Но в общем случае. Ошибки на странице игнорируются. Хотя это я только предполагаю, потому что валидных страниц в инт ернете практически нет, нео всё както индексуется...

Автор: Gold Dragon 28.11.2005, 13:41
Цитата(sergej @ 28.11.2005, 13:09)
Ну это понятно, что отсутсвие alt - не даёт инфы поисковикам. Но в общем случае. Ошибки на странице игнорируются.
Ну так вопрос и был про индексайию smile

само сабой что страницы с ошибками индексируются, но ведь есть разнице стоять в топ 1000-м или 10-м.


Автор: sergejzr 28.11.2005, 13:49
Имеется ввиду, что написать

<img alt="чтото"> или <img alt=чтото> для поисковика - одно и тоже, хотя во втором случае валидатор будет ругаться, если код задекларирован как ХHTML. Но место а топе от этого не изменится.
Добавлено @ 13:54
Это кстати также означает, что писать <img alt=""> или не писать альт совсем - тоже равнозначно. И хотя в первом случае код валидный, преимущества в индексе он не принесёт.

Автор: Gold Dragon 28.11.2005, 14:00
sergej.z
это да.. только поисковые роботы тоже начинают спецификациям следовать и ориетироваться на синтаксис XML так что лучше кавычки ставить, а то проигнорирует

Автор: KarboFos 28.11.2005, 23:31
а как исправить эту ошибку <noindex> is undefined?

Автор: sergejzr 28.11.2005, 23:32
не писать <noindex>, а пользоваться стандартными тегами.

Автор: Prof 3.3.2006, 06:01
Ну так какими стандартными тегами (чтобы поисковик не индексировал, что что ему не нужно индексировать) ?

Какой есть тег, чтобы заменить <noindex> ???

Я нигде не могу этого найти... Это такой болящий для меня вопрос! Спасибо заранее.

Автор: sergejzr 3.3.2006, 06:26
Нет такого тэга в спецификации. Возможно только весь документ запретить индексовать, а не его части.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)