Разработка сайтов, создание сайтов
главная / HTML / Стандарты верстки W3C

Стандарты верстки W3C

Стандарты верстки W3C

При разработке сайта есть такое понятие как «валидность». Он означает соответствие дизайна и верстки сайта определенным параметрам, которые были придуманы еще при запуске первых языков программирования веб-страниц.

Некоторые бывалые специалисты могут сказать, что стандарты не столь важны, и что многие проекты живут с сотнями ошибок на страницах, но на то и нужны правила, чтобы их выполнять, и придуманы они отнюдь неспроста. Сейчас пользователями используются больше десяти различных браузеров, при этом используются множество различных операционных систем. В некоторых веб-студиях от своих специалистов руководство требует, чтобы сайты правильно отображались даже в Internet Explorer 3.5, который используют сейчас около 2 процентов пользователей.

Стандарты W3C каждый раз меняются, при выходе новых стандартов верстки, хотя в язык CSS 3 и HTML 5, будет однозначно им забракован. С этим и начинаются трудности. Основная часть сайтов в сети построена на взаимодействии с пользователем по структуре Web 2.0. При этом используются теги с HTML 5. Даже если ваш сайт не проходит проверку на валидацию, не стоит отчаиваться. В своем арсенале веб-разработчик должен иметь несколько браузеров, в которых он должен проверять свой проект. Для того и сделаны эти стандарты, чтобы сайт правильно открывался во всех браузерах, с любыми настройками для него. Любой тег может по-разному открываться в разных просмотрщиках. Если он хорошо отображен в Опере, то Мозилла может его кардинально изменить.

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

Сейчас большинство разработчиков пользуется блочной версткой, уходя от табличной разметки сайта. Это логично, так как уменьшается вес страницы, и исправить выявленную ошибку довольно легко. При этом страница проходит проверку. При такой верстке легче задать определенные условия для страниц, которые формируются на лету. То есть сразу можно указать, что если пользователь использует в своей работе Internet Explorer 6.0, то некоторые блоки с модификациями заменяются на чистый HTML 4.01. Этим можно решить вопрос валидности страницы, и избежать неправильного отображения страницы в браузере пользователя.

Также эти стандарты довольно важны для роботов поисковых систем. Роботы, которые проверяют верстку на предмет скрытой рекламы, автоматически передают информацию поисковой системе о несоответствии сайта стандартам, хотя многие поисковые системы поддерживают HTML 5. Поисковые машины имеют свои анализаторы. На официальном блоге системы Google можно найти записи о том, как сами сотрудники смотрят на эти стандарты. Стоит заметь, что самой компанией они не всегда поддерживаются.

Это говорит о том, что они не привязывают верстальщиков к исполнению правил, они действуют как рекомендации, и не являются обязательными.

Источник: web-stil.info
текущее:

НОВОСТИ

2011 г., «VisMech.ru»