Я создал базовую таблицу стилей, а также таблицу стилей медиазапроса, следуя философии прогрессивного улучшения, как показано ниже:
<!-- Empty CSS file; base style for really old mobile browsers (128px,240px,<320px) -->
<link rel="stylesheet" href="css/global.css" media="all">
<!-- Layout for newer narrow viewport browsers, as well as desktop browsers -->
<link rel="stylesheet" href="css/layout.css" media="all and (min-width: 20em)">
Однако, когда я запускаю Firefox и изменяю его размер,меньше 320px, он все равно загружает layout.css
вместо того, чтобы показывать мне страницу без стилей.Почему это так?
Дополнительно к этому (вместо того, чтобы задавать отдельный вопрос), если я добавлю несколько базовых стилей к global.css
и добавлю один медиазапрос к layout.css
, то последний макет будет отображеностается на странице, даже если я изменил размер браузера, чтобы он был меньше минимальной ширины для применения layout.css
.