| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Ошибки,найденные валидатором |
| Автор: 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 |
| На индексацию не влияют. Исправлять надо. Если я вижу страницы с ошибками мне становится плохо Я бы советовал ВСЕМ верстальщикам дополнительно проверять страницу на мозилле с tidy - plug-in ом. Он ещё строже к коду относится. Добавлено @ 01:07 Тем более, что исправить - проблем больших нет. |
| Автор: KarboFos 28.11.2005, 01:30 |
| 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 | ||||
| тип правильный. Ты ошибку до конца не прочитала document type does not allow element ХХХ here: line YYY Это означает, что у тебя тэг не закрылся где нибудь, а ты новый открываешь. Например:
Валидатор не ругается, а
ругается: document type does not allow element <br />here: line 2 |
| Автор: Gold Dragon 28.11.2005, 09:19 | ||||||
А именно:
|
| Автор: sergejzr 28.11.2005, 13:09 | ||
Ну это понятно, что отсутсвие alt - не даёт инфы поисковикам. Но в общем случае. Ошибки на странице игнорируются. Хотя это я только предполагаю, потому что валидных страниц в инт ернете практически нет, нео всё както индексуется... |
| Автор: Gold Dragon 28.11.2005, 13:41 | ||
само сабой что страницы с ошибками индексируются, но ведь есть разнице стоять в топ 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 |
| Нет такого тэга в спецификации. Возможно только весь документ запретить индексовать, а не его части. |