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

Тема в разделе "PHP", создана пользователем danneo, 10 сен 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.445
    Симпатии:
    113
    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
    и т.д.
     
  2. semakos

    semakos Постоялец

    Регистр.:
    26 окт 2008
    Сообщения:
    63
    Симпатии:
    14
    Про валидный код почитай

    http://www.wpbloging.com/optimize/validnost-seo-runeta.html


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

    pori Постоялец

    Регистр.:
    30 авг 2009
    Сообщения:
    114
    Симпатии:
    18
    Кратко для чего это нужно:

    Валидный код легче интерпретировать и обрабатывать. Он быстрее анализируется и отображается в браузере, с ним легче работать поисковым и индексирующим системам (вот оно ;) ).
    Валидность кода гарантирует совместимость страниц не только с нынешними, но и с будущими версиями браузеров. Т.е. не придется переписывать сайт после выхода новой версии Firefox или IE (про него не уверен :D).
     
  4. Crt

    Crt Писатель

    Регистр.:
    28 июн 2008
    Сообщения:
    8
    Симпатии:
    0
    Для меня валидный код - это просто фишка.
    Нравится верстать до конца, а потом смотреть есть ли ошибки.
    Сайта 4 сверстал без единой ошибки - так кст. можно проверять себя на профессиональность...
     
  5. t0wer

    t0wer BlackHerald

    Регистр.:
    24 июн 2008
    Сообщения:
    733
    Симпатии:
    422
    1) это как правописание в русском языке. Пишешь по правилам и показываешь свою грамотность + ты знаешь что твой код без "тупых" изъянов, да, и поисковым системам приятнее с тобой работать. Яша не любит не грамотных ))
    2) ошибки
    - в строке 72 закрывай так тэг <param .. />
    - в строке 73 не правильное использование атрибутов, смотри атрибуты для <embed></embed>

    Правильное написание тэгов бери с нормальных мануалов, а не с сайтов всяких винтиковых и шпунтиковых!
     
  6. Kloster

    Kloster

    Регистр.:
    22 июн 2009
    Сообщения:
    216
    Симпатии:
    12
    Валидный код - признак профессионализма. Делаешь ли ты его кому-то (тут точно все ошибки надо исправить, пока заказчик тебя носом не ткнул), либо себе, потому что меньше будет проблем в дальнейшем. Попадались даже какие-то сервисы, которые не принимали страницы с невалидным кодом. Так что лучше сразу делать хорошо. И как уже сказали выше - индексируется такой код лучше и с совместимостью проблем меньше (хотя всех проблем это не решаетк сожалению)
     
  7. haiflive

    haiflive Создатель

    Регистр.:
    13 июн 2007
    Сообщения:
    31
    Симпатии:
    2
    Посоветуйте программы для валидации..

    Хм.. странный этот validator.w3.org, Я не понимаю как он видит не закрытые теги там где они закрыты?. в чём может быть проблема?. Ну вот хотя бы на том примере вверху почему волидатор посчитал что тег не закрыт?
     
  8. sumjohn

    sumjohn Создатель

    Регистр.:
    8 май 2009
    Сообщения:
    27
    Симпатии:
    0
    Кстати да, интересны оффлайн-версии. Подскажите.
     
Статус темы:
Закрыта.