CSS-live.ru

Новые CSS4-медиавыражения для точности указателя и возможности наведения

В то время, как модуль медиавыражений 3-го уровня (CSS3 Media Queries) достиг предпоследней стадии зрелости (Proposed Recommendation), полным ходом идет разработка нового черновика — CSS4 Media Queries. Недавно в него была добавлена возможность проверки доступности скриптов (ключевое слово "script" с двумя возможными значениями 0 и 1), а сегодняшний редакторский черновик дополнился еще двумя возможностями: проверки точности указателя (ключевое слово "pointer") и возможности наведения ("hover"). 

Ключевое слово "pointer" принимает три значения ("none", "coarse" и "fine") и позволяет различать устройства вообще без указателя (напр. телевизоры), с неточным указателем (сенсорные экраны для управления пальцами) и с точным (мыши и тачпады). Ключевое слово "hover" принимает два значения 0 и 1 и позволяет различать устройства с поддержкой наведения указателя и без нее. Примеры их использования включают, например, увеличение размеров <input type="checkbox"> и <input type="radio">  для облегчения управления пальцами (для @media (pointer:coarse)) и включения выпадающих подменю только для устройств, поддерживающих наведение (@media (hover)).

Полезные для адаптации веб-интерфейсов к растущему "зоопарку" устройств новшества, не правда ли? Вы тоже можете поучаствовать в развитии стандартов и предложить свои замечания и дополнения!

P.S. Это тоже может быть интересно:

1 комментарий

Оставить комментарий

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

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