使用@media screen
的目的是什么?
我是使用@media查询的新手,我不明白你为什么需要screen
。
@media print
我可以理解,因为它允许您在打印页面时更改代码,但是screen
肯定会提供与使用标准css相同的输出? e.g:
@media screen { #id {display:none; } }
VS
#id {display:none; }
当然你会得到相同的输出,那么screen
的好处是什么?
我不明白还有其他好处吗?
答案 0 :(得分:2)
当当前媒体不是screen
时,这将不匹配,例如打印或投影时。
您假设screen
是默认值,而所有其他都是例外,覆盖了更具体的规则,但实际默认值为@media all
。