VIDEMIND
НовостиИндустрия

Что происходит с веб-стандартами: что стало проще

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

Что происходит с веб-стандартами: что стало проще — графика VIDEMIND
VIDEMIND · generated
Содержание · 8
  1. Компонент вместо страницы
  2. Что стало доступно
  3. Меньше кода — быстрее сайт
  4. Цвет
  5. Что это меняет в работе
  6. Что из этого можно закладывать в макет уже сегодня
  7. Что не изменилось
  8. Что в итоге

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

Компонент вместо страницы

Контейнерные запросы позволили компоненту реагировать на ширину своего контейнера, а не окна. Это устранило многолетнюю проблему: один и тот же блок в узкой и широкой колонке требовал разной вёрстки.

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

Что стало доступно

Краткий перечень возможностей, влияющих на дизайнерские решения.

ВозможностьЧто даёт дизайнеру
Контейнерные запросыСамодостаточные компоненты
Переходы между страницамиПлавная навигация без библиотек
Широкие цветовые пространстваБолее насыщенные цвета на новых экранах
Вложенность в CSSПроще поддерживать систему
Стилизация формЕдиный вид элементов управления
Привязка позицииВсплывающие элементы без скриптов
Что происходит с веб-стандартами: что стало проще — графика VIDEMIND
VIDEMIND · generated

Меньше кода — быстрее сайт

Многие эффекты, ради которых раньше подключали библиотеки, теперь доступны средствами браузера: плавные переходы, липкие элементы, привязка позиции, прокрутка с привязкой.

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

Переходы между страницами средствами браузера: эффект без дополнительных библиотек
Переходы между страницами средствами браузера: эффект без дополнительных библиотекVIDEMIND · generated

Цвет

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

Практическая оговорка: такие цвета нужно задавать с запасным вариантом, иначе на старых экранах результат непредсказуем.

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

Что это меняет в работе

Дизайнер может закладывать в макет больше без оговорки «это дорого в разработке». Одновременно вырос порог: разработчики ожидают, что дизайнер понимает, что именно он закладывает.

Что происходит с веб-стандартами: что стало проще — графика VIDEMIND
VIDEMIND · generated

Что из этого можно закладывать в макет уже сегодня

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

Этот подход старше самих стандартов: страница сначала работает, затем украшается. Разница в том, что раньше «украшение» означало тени и скругления, а теперь — сложную раскладку и цвет.

Что не изменилось

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

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

Что происходит с веб-стандартами: что стало проще — графика VIDEMIND
VIDEMIND · generated

Что в итоге

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

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

Коротко

Что из новых возможностей уже можно использовать?
Контейнерные запросы, :has(), вложенность в CSS и логические свойства поддерживаются во всех современных браузерах. Проверять стоит не «вышло ли», а «сколько времени прошло»: годовой возраст возможности обычно означает безопасность.
Нужны ли до сих пор префиксы и полифилы?
Префиксы почти нигде. Полифилы — только если в аудитории заметная доля старых браузеров; в остальных случаях они добавляют вес ради нескольких процентов и обычно не окупаются.

Нашли ошибку или неточность в атрибуции? Напишите нам

Обсуждение

Загружаем…

Только имя и мысль. Ссылки, разметку, код и номера телефонов журнал не публикует — учётных записей на сайте нет, и оставлять здесь ссылку бессмысленно.

0 / 1500