W3C-стандарты
Простота использования, совместимость и оптимизация под поисковые системы - такими фразами сегодня обычно принято описывать ресурсы высокого качества. В действительности, между сайтом и этими тремя понятиями существуют соприкосновения, благодаря которым сайт демонстрирует характеристики каждого из этих трех понятий современного веб-дизайна. Самый лёгкий способ достичь этих трех понятий - это соблюдать стандарты W3C при создании шаблона.
Сайт, при создании которого соблюдали стандарты W3C, имеет больше шансов для создания доступного, совместимого и оптимизированного под поисковые системы содержимого. Вы можете проверить ваш шаблон на соответствие стандартам W3C. Бесплатно.
Чтобы вы лучше поняли, откуда появились веб-стандарты, вспомним историю развития браузеров. Многие веб-сайты разработаны под более старшие версии браузеров. Почему? Браузеры развивались непосредственно с начала образования WWW. Появлялись новые, старые исчезали (вы помните Netscape?). Ситуация усложнялась ещё тем, что некоторые производители браузеров, такие как Microsoft, имели тенденцию (и до сих пор имеют) по-разному интерпретировать html/xhtml код. Поэтому некоторые вебдизайнеры предпочитают разрабатывать сайт под более старшие версии браузеров. Они считают, что следующие версии браузеры должны также интерпретировать код, как и старшие версии. W3C-стандартов - это общий набор "правил" для браузеров с указанием, как использовать и показывать код страницы. Главная организация - это World Wide Web Consortium (W3C), чей директор Тим Бернерс-Ли активно участвовал в развитии WWW с 1989 года.
Спросите бывалых веб-дизайнеров, что такое веб-стандарты, и вы получите пять разных ответов. Но все они основаны на следующих утверждениях:
- Чистый код, соответствующий стандартам W3C, html, или xhtml
Удостоверьтесь, что у вас чистый код, соответствующий стандартам W3C. Это легко проверить с помощью сайта http://validator.w3.org/. Убедитесь, что вы определили правильный DOCTYPE. Более подробно об этом можно прочитать в этой статье.
- Семантически верный код
Удостоверьтесь, что (x)html описывает только содержимое, но не внешний вид содержимого. Это означает использование тегов h1/h2 и др. и использование таблиц для представления табличный данных, но не для представления всей страницы.
- Cascading Style Sheets (CSS) - каскадные таблицы стилей
Используются для форматирования внешнего вида различных элементов веб-страницы: цвета, фона, шрифта и т.д. Они параллельны (x)html-коду и находятся отдельно. Лучший пример - CSS Zen Garden, где используется один xhtml файл и сотни css-стилей. Результат: одно содержимое, но различные стили оформления.
Сегодня, проектирование сайтов на Joomla!, соответствующих веб-стандартам - это большие трудности. Дело в том, что вся линейка Joomla! 1.0.x использует достаточно большое количество таблиц для представления содержимого. Но, даже в таком случае можно достигнуть результата, когда шаблон будет соответствовать W3C-стандартам.
- Hits: 8389