2014-04-28 35 views
1

使用@media screen的目的是什麼?爲什麼使用@media屏幕?

我是使用@media查詢的新手,我不明白爲什麼您需要screen

@media print我可以理解,因爲它允許您在打印頁面時更改代碼,但當然screen只會給出與使用標準css相同的輸出?例如: -

@media screen { #id {display:none; } } 

VS

#id {display:none; } 

當然,你只會得到相同的輸出,所以會是什麼screen好處?

我還不明白它還有其他好處嗎?

回答

2

噹噹前媒體不是screen時,這將不匹配。打印或投影時。

您假定screen是默認值,其他所有值都是例外值,用更具體的規則覆蓋,但實際的默認值是@media all

+0

我有點理解你在說什麼,但我仍然有點困惑與屏幕_isn't_默認,因爲它是你最初編碼.. – SaturnsEye

+0

嗯,盲人將在設備上編碼媒體類型爲'aural'或'braille',當我爲我的手機設計一個網頁時,我會從'手持'開始。 –

+0

謝謝:)現在我明白得更清楚了! – SaturnsEye

相關問題