4
我一直在試圖弄清楚是否可以嵌套CSS功能查詢(也稱爲CSS @supports
)和常規媒體查詢,以及執行此操作的正確方法是什麼。嵌套CSS @supports和@media查詢
實施例A示出了特徵查詢的媒體查詢內部。
示例B顯示媒體查詢裏面的功能查詢。
它甚至可以嵌套它們嗎?如果是這樣,是否有一個首選的嵌套風格? A還是B?
.foo {
background: red;
}
/* EXAMPLE A */
@media (min-width: 50em) {
.foo {
background: green;
}
@supports (flex-wrap: wrap) {
.foo {
background: blue;
}
}
}
/* EXAMPLE B */
@supports (flex-wrap: wrap) {
.foo {
background: green;
}
@media (min-width: 50em) {
.foo {
background: blue;
}
}
}
嵌套媒體查詢似乎在css3中被授權。所以我認爲,功能查詢也可以工作。但跨瀏覽器兼容性是另一回事。 –
@BoltClock謝謝!至少我現在知道我們將來可能會得到這個。我想我回到測試瀏覽器支持,如1999年。 – oelna
Scratch說,如果您只對支持@supports的瀏覽器感興趣,那麼瀏覽器支持似乎很好。我會發佈一個答案。 – BoltClock