Зачем валидность кода и как понять ошибки?

Статус
В этой теме нельзя размещать новые ответы.

danneo

Честный
Регистрация
13 Ноя 2007
Сообщения
1.526
Реакции
121
1. как помагает правильный код?
2. Читал, но не понимаю все равно о чем это validator.w3.org.
Ошибки какие-то странные :)
Код:
 Line 72, Column 38: end tag for "param" omitted, but OMITTAG NO was specified 
  <param name="quality" value="hig…✉ 
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".

Код:
Line 73, Column 14: Attribute "src" exists, but can not be used for this element. 
  <embed src="http://юююю.swf" quality=✉ 
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such

Код:
Attribute "width" exists, but can not be used for this element. 
…pplication/x-shockwave-flash" width="468" height="100"></embed>✉ 
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight
и т.д.
 
Про валидный код почитай


Можно перевести ошибки переводчиком и узнаешь, ошибки не странные
1. Не закрыт тэг
2. и 3. то что при твоем Doctype атрибуты src и width не используются.
 
Кратко для чего это нужно:

Валидный код легче интерпретировать и обрабатывать. Он быстрее анализируется и отображается в браузере, с ним легче работать поисковым и индексирующим системам (вот оно ;) ).
Валидность кода гарантирует совместимость страниц не только с нынешними, но и с будущими версиями браузеров. Т.е. не придется переписывать сайт после выхода новой версии Firefox или IE (про него не уверен :D).
 
Для меня валидный код - это просто фишка.
Нравится верстать до конца, а потом смотреть есть ли ошибки.
Сайта 4 сверстал без единой ошибки - так кст. можно проверять себя на профессиональность...
 
1) это как правописание в русском языке. Пишешь по правилам и показываешь свою грамотность + ты знаешь что твой код без "тупых" изъянов, да, и поисковым системам приятнее с тобой работать. Яша не любит не грамотных ))
2) ошибки
- в строке 72 закрывай так тэг <param .. />
- в строке 73 не правильное использование атрибутов, смотри атрибуты для <embed></embed>

Правильное написание тэгов бери с нормальных мануалов, а не с сайтов всяких винтиковых и шпунтиковых!
 
Валидный код - признак профессионализма. Делаешь ли ты его кому-то (тут точно все ошибки надо исправить, пока заказчик тебя носом не ткнул), либо себе, потому что меньше будет проблем в дальнейшем. Попадались даже какие-то сервисы, которые не принимали страницы с невалидным кодом. Так что лучше сразу делать хорошо. И как уже сказали выше - индексируется такой код лучше и с совместимостью проблем меньше (хотя всех проблем это не решаетк сожалению)
 
Посоветуйте программы для валидации..

Хм.. странный этот validator.w3.org, Я не понимаю как он видит не закрытые теги там где они закрыты?. в чём может быть проблема?. Ну вот хотя бы на том примере вверху почему волидатор посчитал что тег не закрыт?
 
Посоветуйте программы для валидации..
Хм.. странный этот validator.w3.org, Я не понимаю как он видит не закрытые теги там где они закрыты?. в чём может быть проблема?. Ну вот хотя бы на том примере вверху почему волидатор посчитал что тег не закрыт?
Кстати да, интересны оффлайн-версии. Подскажите.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху