Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
veb-standarty.doc
Скачиваний:
3
Добавлен:
22.11.2019
Размер:
311.81 Кб
Скачать

Гарантированная совместимость верстки с современными браузерами и последующими их версиями

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

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

Возможно, специфика работы некоторых экспериментальных свойств и значений CSS, используемых ныне с вендорными префиксами, в итоге изменится. Но вендорные префиксы на то и придуманы, чтобы была возможность отточить нюансы реализации перспективной технологии в различных браузерах на раннем этапе ее развития и не допустить противоречий в реализациях «зрелой» спецификации (как взаимных противоречий реализаций между собой, так и противоречий реализаций в браузерах с буквой спецификации как таковой).

Облегчение процесса разработки сайтов

Легкий, логически стройный, прозрачный код намного проще писать и впоследствии сопровождать, чем код, разрабатываемый абы как. Конечно же, разработчикам консервативной школы придется сделать некоторое усилие над собой с тем, чтобы перестроиться на новый лад, но оно сто́ит того. Вообще, конечно, это вполне себе тема для холивора самостоятельной статьи, достойная рассмотрения в деталях…

Практическая часть

Как проверить сайт на соответствие стандартам?

Сайты, следующие веб-стандартам, если они разработаны должным образом, не должны отличаться от тех сайтов, что используют нагромождение хромой разметки. Тем не менее, исходный код веб-сайта будет сильно отличаться (его можно увидеть, если выбрать в контекстном меню пункт «Код», «Исходный код», «Исходный текст»). Сайты, которые соответствуют стандартам, будут иметь красивую разметку без внедренного форматирования или с небольшим его количеством.

Самый простой способ проверить сайт на соблюдение веб-стандартов, – это воспользоваться валидатором, полезным инструментом, который доступен онлайн. Консорциум Всемирной паутины сделал доступным его по адресу http://validator.w3.org/. Можно и нужно использовать этот инструмент для проверки всех сайтов, которые вы разрабатываете, на наличие ошибок в HTML-XHTML-коде. CSS можно проверить при помощи CSS-валидатора, расположенного по адресу: http://jigsaw.w3.org/css-validator/.

В рамках практической части нашей работы мы предлагаем пройти по одной из указанных ссылок и протестировать несколько самых известных сайтов, которыми нам всем приходится пользоваться практически ежедневно.

Гарантия того, что ваши сайты проходят валидацию, – это лишь половина дела. Как проверить, что браузеры следуют веб-стандартам?

WebStandardsProject разработал серию тестов, которые называются Acid-тестами. Эти тесты используют некоторые комплексные HTML и CSS правила (а также дополнительную разметку и код), чтобы увидеть, сможет ли браузер отобразить тестовые изображения надлежащим образом. Подробную информацию о тестах Acid можно найти на сайте http://www.acidtests.org/.

Соответствие современных сайтов стандартам

Используют ли главные веб-сайты веб-стандарты или они применяют хаки?

Мы взглянули на несколько различных компаний и посмотрели, как они оцениваются сервисом проверки разметки, который был создан W3C. Следует учитывать, что чем крупнее и сложнее сайт, тем сложнее заставить его проходить проверочные тесты (есть и другие факторы, которые необходимо учитывать, например, используемые технологии).

(Сайты рассмотреть самим)

Amazon: Торговля по стандартам?

Если вы когда-либо совершали покупки онлайн, наверняка вы посещали сайт Amazon.com (или сайт одного из его международных отделений). Amazon является огромным магазином в киберпространстве, который предлагает все, начиная с книг и компакт-дисков и заканчивая бакалейными товарами в некоторых областях. Но проходит ли сайт Amazon.com валидацию? Взгляните на рис. 2.

Когда речь заходит о соблюдении стандартов, Amazon несколько отклоняется. У меня нет истории внутреннего развития сайта, но если бы мне разрешили поразмышлять над этим минутку, я бы пришел к следующим выводам. Я бы сказал, что Amazon существует уже достаточно долго, на своем сайте они скорее всего используют одно и тоже программное обеспечение на протяжении всего своего существования. Т.к. веб-стандарты не оказались в центре внимания до начала этого тысячелетия, есть вероятность, что система, которую использует Amazon для онлайн-продажи товаров, была разработана еще в те времена, когда веб-стандарты не поддерживались или не рекламировались. Я не могу знать точно, но предположу, что Amazon просто придерживаются той системы, которая для них работает.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]