Стандарты W3CСреди самих же веб-мастеров ведется много споров, нужно ли ориентироваться на стандарты w3c при верстке web страниц. Некоторые утверждают, что это бессмыслица, и приводят в доказательство весьма успешные невалидные сайты. Такие существуют, не спорим. Но зачем же разрабатывались универсальные правила верстки и валидаторы w3c?
Разнообразие программных продуктов сегодня просто ошеломляет. И чтобы все они могли взаимодействовать в глобальной паутине, Консорциум (W3C) и начал создавать основные правила верстки. По сути они заключаются в том, чтобы точно соблюдать синтаксис той версии HTML, которая используется для конкретного проекта. Например, если делать верстку web 2.0, надо писать код в соответствии конкретно с HTML-4 и CSS-2. Теги из HTML-5 уже недопустимы, Validator w3c такой код однозначно забракует.
Итак, почему же все-таки уважающие себя верстальщики стараются, чтобы div верстка в конце концов успешно проходила проверку w3c?
- Синтаксические и семантические ошибки. Каким бы грамотным ни был верстальщик, он все же не застрахован от ошибок. Это может быть всего лишь не к месту вложенный тег — мелочь, но код уже будет с дефектом. На работе сайта это может не отразится, но ведь качественная верстка сайтов предполагает отсутствие ошибок.
- Консорциум рекомендует использовать язык XHTML для верстки web страниц. Его жесткий синтаксис исключает многие ошибки, которыми часто «грешат» верстальщики, работая с HTML.
- Правильное отображение. Дизайн и верстка очень тесно взаимосвязаны: недоработка верстальщика может превратить самый красивый макет в кашу. Более того, опытные мастера знают, что разные браузеры неодинаково интерпретируют один и тот же код, поэтому иногда прибегают к хитростям. Так, пока существует верстка для IE 6, она не обходится без хаков — модификаций, благодаря которым страница отображается корректно. Таким образом, кроссбраузерноть и валидность верстки соблюдаются одновременно.
- Тестирование. Эта процедура специально проводится, чтобы выявить все оставшиеся в коде ошибки. Конечно, верстка сайта в div позволяет довольно быстро их исправить, но проверка валидатором w3c обнаружит эти ошибки, еще до тестирования.
Высшим пилотажем считается SEO верстка. Помимо того, что верстальщик придерживается главных требований к блочной div верстке, он сразу пишет код так, чтобы органично вписать в него ключевые слова. Это автоматически увеличивает вес страницы и, соответственно, облегчает работу оптимизаторам.
Можно сказать, что оптимизированная кроссбраузерная валидная верстка — это некий идеал. К нему нужно стремиться, но опытные верстальщики знают, что, если валидность и возможна, то не всегда целесообразна. Тем не менее, мы придерживаемся стандартов w3c, чтобы заказчик всегда оставался доволен конечным результатом.
Если вы хотите лучше разбираться в деталях верстки, вам будут полезны следующие статьи:
|
|