Enginering.RU • Tехнологии создания личного сайта
Информация, уроки и материалы...
Валидация как шаг к оптимизации сайта
- 162 просмотров
- Дата: 19-08-2011, 02:05

Что такое Валидация и для чего она нужна?
Английское слово Validation в различных ключевых моментах переводится по разному. В нашем случае, перевод будет уместен как - сверка, с обязательным и идеальным стандартом и выполнение определённых, заявленных жёстких требований.
В сайтостроении этот термин означает - соответствие созданного web документа, требованиям спецификации и стандартам консорциума W3C (www.w3c.org) при поддержке разработчиков браузеров.
Есть определённые жёсткие стандарты в построении веб документов средствами html и css. Разработчики браузеров иногда пренебрегают этими требованиями и из за этого в разных браузерах, один и тот же элемент сайта, визуально смотрится совершенно по разному.
Сам процесс загрузки страницы браузером происходит приблизительно следующим образом:
- загружается содержимое страницы
- проверяются соответствия элементов html и css кода данного web документа стандартам валидации... этого браузера!
- если есть НЕсоответсвия, браузер исправляет их, подстраивая под свои стандарты, на которые запрограммировали их разработчики. При большом количестве "ошибок" браузер какое то время может быть не доступен, так как в это время он занимаеться исправлением. Это время обычно мгновенно, но всё складывается из мгновений и нарастает как снежный ком в длительные ожидания.
- полученные данные кешируются на компьютере и выводятся на монитор.
И вот что бы не было таких ожиданий и есть стандарт валидации - W3C.
Сегодня ведутся горячие споры среди вебмастеров об актуальности валидации и её роли в поисковой сфере. Влияет ли она на результат поисковой выдачи поисковыми системами или не влияет. Скажу что я, однозначного ответа от компетентых источников ни разу не встречал. Есть как бы пожелания, даже обещания того, что сайты имеющие HTML и CSS соответствующие официальным требованиям валидации консорциума W3C, будут лучьше индексироваться и следовательно выше выводиться в результатах поиска поисковых систем. Но по моему это только обещания. Если есть какое то приемущество в ранжировании, то оно настолько не существенное, что я лично утверждать о таком именно приемуществе как-то не осмелюсь. Для меня единственный плюс валидного сайта, это визуальное отображение сайта во всех браузерах, в том виде, в каком его задумал web мастер. По другому это называется кроссброузерность. Поэтому что бы добиться кроссброузерности, я эту цель достигаю через валидацию. Одним выстрелом убиваю двух зайцев.
Так что валидация, это ещё один маленький шажок в оптимизации сайта. Как не крути, а у валидного сайта плюсов всё же больше и тем более эти плюсы как говорится "на лицЕ"! Уважайте ваших будущих пользователей и на время забудьте о поисковых роботах.
Так же не стоит забывать и о XML (eXtensible Markup Language, расширяемый язык разметки). XML становиться всё более и более популярнее, приближаясь в стандарту обмена информацией и хранению данных. Синтаксис этого языка наиболее строгий, чем обычный HTML и при наличии малейшей ошибки, моментально об этом информирует или не выводит данные вообще. С какой то точки зрения, этот язык XML похож на язык программирования, где программа не скомпилируется при обнаружении какой либо, даже самой не значительной ошибке. Так что HTML это всего лишь первый шаг в развитии и изучении XML, из этого следует, что верстать код по всем утверждённым стандартам, вам намного будет легче перейти к новому этапу освоения HTML.
Итог
Вопрос стоит ли делать сайт валидным? Есть сторонники как валидации так и не валидации, поэтому каждый решает для сабя сам, что для него важнее, отображения его сайта во всех браузерах одинаково, как он его задумал изначально или некоторые погрешности во внешнем виде веб страниц для него проблема совершенно второстепенная.
Мой единственный совет, что бы научиться правильно создавать сайты, лучьше сразу, паралельно изучать основы валидации. Потому что грамотной вёрстке научиться проще, чем потом переучиваться.
Удачных вам взлётов и мягких посадок в поисковой выдаче, на этом не лёгком поприще продвижения личного сайта. Ваш INDIGO.
Рекомендуем вам зарегистрироваться и зайти на сайт под своим логином.