W3C спецификация

Спецификация W3C — список стандартов и требований (называемых «рекомендациями») для Интернета, которые затем внедряются производителями программ и оборудования, что делает Всемирную сеть более совершенной, универсальной и удобной. Среди стандартов утвержденных организацией W3C (World Wide Web Consortium — Консорциум Всемирной паутины) встречаются такие как HTTP, HTML, CSS, XML, PNG и другие.

Лого W3c

Изначально W3C выпускает спецификацию в виде рабочих проектов (working drafts), которые может комментировать любое заинтересованное лицо, затем в виде рекомендаций-кандидатов (candidate recommendations), которые еще могут быть изменены; и, наконец, в виде окончательных рекомендаций (recommendations), которые уже нельзя изменять.

W3C разрабатывает для Интернета единые принципы и стандарты (называемые «рекомендациями», англ. W3C Recommendations), которые затем внедряются производителями программ и оборудования. Таким образом достигается совместимость между программными продуктами и аппаратурой различных компаний, что делает Всемирную сеть более совершенной, универсальной и удобной.

Миссия W3C: «Полностью раскрыть потенциал Всемирной паутины, путём создания протоколов и принципов, гарантирующих долгосрочное развитие Сети».

Более конкретная цель W3C — помочь компьютерным программам достичь способности ко взаимодействию в Сети (т. н. «сетева́я интеропера́бельность», англ. Web interoperability). Применение единых стандартов в Сети — это ключевой шаг для достижения такого взаимодействия.

Почему это важно?

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

Что такое веб-стандарты:

  • Чистый код, соответствующий стандартам W3C, html, или xhtml
    1. Удостоверьтесь, что у вас чистый код, соответствующий стандартам W3C.
    2. Убедитесь, что вы определили правильный DOCTYPE.

    Для проверки вашего кода на соответствие спецификации W3C, можно воспользоваться валидатором расположенным на сайте организации http://www.w3.org/ .

  • Семантически верный код
  • Удостоверьтесь, что (x)html описывает только содержимое, но не внешний вид содержимого. Это означает использование тегов h1/h2 и др. и использование таблиц для представления табличный данных, но не для представления всей страницы.

  • Cascading Style Sheets (CSS) — каскадные таблицы стилей
  • Используются для форматирования внешнего вида различных элементов веб-страницы: цвета, фона, шрифта и т. д. Они параллельны (x)html-коду и находятся отдельно. Лучший пример — CSS Zen Garden, где используется один xhtml файл и сотни css-стилей. Результат: одно содержимое, но различные стили оформления.