Можно ли реализовать потенциал HTML5 и CSS3 уже сегодня?

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

Браузер Internet Explorer версии 7 и 8 не поддерживает новые семантические HTML5 элементы и CSS3 свойства в качестве стандарта, и, если подавляющее большинство посетителей вашего сайта будет использовать Internet Explorer 7 или 8, нет смысла концентрировать свои усилия на создании для него адаптивного вебдизайна на основе HTML5 и CSS3. Однако это не значит, что этого нельзя сделать. Как вы убедитесь в главе 9, существует постоянно увеличивающийся ряд инструментов, позволяющих ставить заплаты на браузеры (по большей части — на устаревшие версии Internet Explorer), не поддерживающие функции, имеющиеся в браузерах, вышедших позднее их. Такие инструменты называются полизаполнениями (polyfill), поскольку используются для «заделки» брешей в устаревших браузерах. Однако наилучшая политика — использование осмысленного подхода к реализации адаптивного веб-дизайна.

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

О Хочет ли заказчик охватить максимально широкий круг интернет-пользователей, количество которых постоянно растет? Если да, то подходящим выбором будет адаптивная методология.

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

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

О Хочет ли заказчик, чтобы нужный ему дизайн выглядел одинаково во всех браузерах, включая Internet Explorer версии 8 и ниже? Если да, то адаптивный веб-дизайн — не самый подходящий выбор.

О Будут ли 70 или более процентов текущих или ожидаемых посетителей сайта заказчика использовать Internet Explorer версии 8 или ниже? Если да, то адаптивный веб-дизайн будет не самым подходящим выбором.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *