В странице Mozilla о медиа-запросах говорится:
Ключевое слово
only
скрывает таблицы стилей из старых браузеров, которые не поддерживают медиа-запросы:<link rel="stylesheet" media="only screen and (color)" href="example.css" />
Однако, далее на странице, где она также написана,
Запросы к мультимедиа с неизвестными типами носителей всегда ложны.
Итак, как браузер, не поддерживающий мультимедийные запросы, показывает таблицу стилей, когда она установлена на screen and (color)
? Он не понимал бы and color
, так что не должен его показывать? И если Mozilla ссылается на браузеры с буквально нулевой поддержкой атрибута media
, почему добавление only
не позволяет отображать таблицу стилей?
Может ли кто-нибудь объяснить процесс, с помощью которого старые браузеры анализируют (или не поддерживают) атрибут мультимедиа?