Быстро реагирующий веб-дизайн (RWD) является подходом к веб-дизайну и разработкой, которая стремится обрабатывать сайты для обеспечения оптимальных событий через широкий спектр устройств на основе размера экрана, платформы и ориентации.
Быстро реагирующий веб-дизайн (RWD) является подходом к веб-дизайну и разработкой, которая стремится обрабатывать сайты для обеспечения оптимальных событий через широкий спектр устройств на основе размера экрана, платформы и ориентации. Надлежащее выполнение RWD может сократить полное время разработки, поскольку несколько версий того же веб-сайта не должны быть созданы для предназначения для определенных устройств или разрешений экранов.
Практика RWD состоит из множества методов, которые включают гибкие сетки и разметки, изображения и интеллектуальное использование мультимедийных запросов CSS. Цель состоит в том, чтобы обеспечить последовательный опыт просмотра через несколько устройств. Поскольку пользователь переключается с их рабочего стола на их мобильный телефон или планшет, веб-сайт должен автоматически переключиться для размещения для разрешения, размера изображения и способностей к сценариям. Другими словами, веб-сайт должен ответить на устройство или предпочтения пользователя на лету.
Начало
Быстро реагирующий веб-дизайн получил свой запуск, когда он был сначала задуман как теория Ethan Marcotte. Его статья "Responsive Web Design", опубликованная в статье May 2010 в Списке Независимо, обрисовала в общих чертах стандартные блоки создания быстро реагирующего веб-сайта и обрисовала в общих чертах методы начала для выполнения жидких проектов.
Совместимость браузера
Все текущие браузеры в настоящее время поддерживают средства упростить быстро реагирующий дизайн. Некоторые более старые браузеры (такие как Internet Explorer 8) могут потребовать, чтобы полизаливки устранили небольшие разрывы в функциональности. Однако, так как цель RWD состоит в том, чтобы позволить сайту отвечать на устройство, на котором это просматривается, Вы можете уклонение поддержки более старых браузеров, которые не существуют на мобильных устройствах.
Текущие проблемы
В настоящее время самая сложная задача с RWD является поддержкой изображения. Например, Вы хотели бы очень высококачественное изображение на настольном представлении Вашего веб-сайта, но Вы не захотите отправлять такое большое изображение в маленький экран на мобильном устройстве. В настоящее время существует много теорий и методов для устранения этого разрыва, однако большинство терпит неудачу в некотором аспекте.
W3C сделал предложение <picture>
элемент и <img srcset="">
атрибут для исправления этой ситуации однако это еще не работалось во все главные браузеры.
Мигание/Chrome - <img srcsec="">
атрибут поддерживался начиная с Chrome 34. <picture>
элемент поддерживался начиная с Chrome 38.
Webkit/Safari - WebKit реализовал <img srcset="">
атрибут. <picture>
элемент имеет ошибку, открытую на нем с состоянием RESOLVED.
Геккон/Mozilla Firefox - Mozilla реализовал <img srcset="">
атрибут и <picture>
элемент с 16-го и 25-го июня 2014, соответственно.
Трайдент/Internet Explorer - Microsoft имеет открытую ошибку для реализации обоих <picture>
элемент и <img srcset="">
атрибут.
Быстро запуск с RWD
В то время как многие разработчики приняли решение управлять RWD самостоятельно, существует несколько быстро реагирующих готовых платформ HTML5, из которых можно выбрать сразу взяться за дело.
Больше информации о Быстро реагирующем веб-дизайне
Связанные теги