Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Доступность контента для пользователей устаревших браузеров




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

Даже если речь идет об HTML5, новые структурные элементы которого неведомы старым браузерам, контент, аккуратно размеченный с использованием известных тегов <h1>…<h6>, <p> и им подобных, прекрасно отобразится со стилем по умолчанию даже в браузере эпохи HTML 2.0. По крайней мере, текст основного содержания страницы всегда можно будет прочесть, причем вполне комфортно.

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

В современных условиях, когда веб-технологии развиваются непрерывно, а браузеры за этим процессом не поспевают, сложилась практика разработки в соответствии с принципом gracefuldegradation. Суть принципа в том, что веб-страницы верстаются с использованием технологий «переднего края», оптимизированными под самые свежие браузеры. В то же время, в устаревших браузерах верстка не рассыпается — страницы выглядят там вполне приемлемо, разве что без некоторых деталей.

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

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

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

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

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

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

В ходе нашей работы мы решили проверить при помощи валидатора самые известные и популярные сайты на соответствие современным веб-стандартам. Мы использовали сайт http://validator.w3.org/unicorn, с помощью которого выявили соответствия сайтов сразу нескольким стандартам. В исследовании приняли участие следующие сайты:

Результаты проверки сайтов валидатором представлены ниже.

За результаты исследования мы примем ошибки и предупреждения основного теста (выполненного при помощи http://validator.w3.org/unicorn). Итоговый рейтинг рассчитывается по формуле интегрального показателя: Вес = число ошибок * 10 + число предупреждений.Если рассматривать минимальный порог ошибок, предложенный валидатором, то сам валидатор и окажется единственным сайтом, который соответствует требованиям веб-стандартов. Но если же немного пересмотреть критерии и принять за минимальный порог интегральный показатель до 250, то в результате мы получим, что 35% сайтов все же частично соответствуют рекомендациям современных веб-стандартов. Еще 35% проверенных сайтов должны уделять больше внимания данным рекомендациям (они попадают в категорию от 250 до 1000), а оставшиеся 30% (интегральный показатель более 1000) нуждаются в изменении структуры сайта с использованием веб-стандартов, так как никоим образом не соответствуют рекомендациям стандартов. Исследование было проведено 5-9 ноября 2012 года.

 

5)Причин несоблюдения веб-стандартов несколько:

  • отсутствие обязательного статуса стандартов;
  • отсутствие образовательных программ в отношении написания кодов сайта;
  • быстрое развитие веб-языков и стандартов определяют дефицит времени разработчиков на повышение квалификации;
  • быстрое развитие сферы электронной коммерции усложняет контроль использования современных веб-стандартов. Чаще всего разработчики уделяют недостаточно внимания веб-стандартам при создании сайтов и используют лишь модели, применяемые в сфере электронной коммерции повсеместно;
  • использование визуального редактора и упрощенной разметки способствует снижению квалификации разработчиков веб-сайтов. Большая часть современных систем управления содержимым веб-сайтов реализуется в виде визуального редактора — программы, которая создаёт HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст.

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










Последнее изменение этой страницы: 2018-06-01; просмотров: 158.

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