2016-08-01 28 views

回答

2

首先,@media CSS at-rule對於CSS3來說並不新鮮。它是在CSS2中引入的,並且得到了包括IE5 +在內的所有瀏覽器的支持。什麼新來的CSS3是媒體查詢。媒體查詢與@media之間的區別詳見this answer

沒有伴隨媒體查詢的@media規則是equivalent to @media all,同樣,每個瀏覽器(包括IE5及更高版本)都可以正確理解該規則。換句話說,就瀏覽器行爲而言,除了隱藏IE4以及90年代後期以來的任何其他瀏覽器(不支持任何形式或形式的@media)的CSS之外,沒有任何副作用。

請注意,此構造不會在Jigsaw CSS validator中驗證爲CSS2或CSS3;這是驗證器的錯誤,這可能是由於CSS2沒有明確允許空的媒體類型與@media。話雖如此,CSS3中陳述的與17年前的瀏覽器行爲一致,所以這是你完全可以依賴的東西。

+0

感謝您的詳細解釋 –

相關問題