Мой основной проект: Боевые искусства в кинематографе! (fight-films.info)

Свеженькое
Благодарю за мат.помощь:
Реакция публики
Облако пометок

Валидность кода. Насколько это важно?

Валидность htmlВалидность кода, то есть соответствие страниц сайта стандартам World Wide Web Consortium, довольно часто игнорируется веб-мастерами. Часто к даже приходится делать не валидный код из-за специфики дизайна, и особо никто не переживает. Ведь, казалось бы, какая разница валиден код или нет, если в браузерах мы видим вполне рабочий сайт?

Однако, это совсем не так. Прежде чем решить оставить невалидный код на своем сайте, подумайте вот над чем:

  • Валидный код нравиться поисковым системам. Конечно, они проиндексируют сайт и так, если на нем уникальный контент. Но где гарантия, что так будет всегда?
     
  • Разные браузеры, когда сталкиваются с ошибками на сайте, интерпретируют их по-разному. Некоторые пропускают, некоторые отрисовывают как есть, а другие исправляют. Поэтому, чтобы добиться того, чтобы ваш сайт выглядел одинаково хорошо во всех браузерах, вам придется выяснить, как они будут обрабатывать ошибки, а это практически нереально.
     
  • Валидный код, часто требуют заказчики веб-сайтов, но я бы не стал очень серьезно относиться к этому пункту, ибо сами они мало понимают, что это значит. ДЛя них это некий показатель профессионализма верстальщика.

Другая крайность – погоня за 100% валидным кодом. Конечно, код должен быть валидным на столько, насколько это возможно. Но не стоит забывать, что помимо официальных стандартов HTML, существуют и неофициальные, которые помогают расширить возможности сайта.
Одним из примеров такого может служить микроразметка от Schema.org. С ее помощью можно создать красивые снипеты и передать дополнительную информацию поисковым системам, что, безусловно, является большим преимуществом. Но, к сожалению, использование микроразметки, приводит к невалидному коду.

Таким образом, стоит стремиться к валидному коду, но понимать, что иногда ошибки допустимы.

Комментировать эту запись запрещено :(