采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
media =only ;media=screen ...
比如
media="only screen and (min-width: 401px) and (max-width: 600px)"
在新的浏览器中它的含义和
media="screen and (min-width: 401px) and (max-width: 600px)"
是一致的但是老的不支持媒体查询的浏览器中比如IE6-8如果写成第一种会被解析成
media="only"
因为没有一个媒体叫做only所以后面的样式老的浏览器不会执行。这样大不了就是浏览器不支持媒体查询而已后面的样式不会被应用到页面上。
如果写成第二种会被解析成
media="screen"
这样的话后面的样式会直接执行而忽略了媒体查询条件这样就比较危险可能会导致样式错乱。
所以建议都加上only保险点。
可以再多听几遍课程中的讲解或者动手试试加深理解
姜老师加上only就是不用在老旧浏览器里显示样式了吗?可以理解为排除掉老旧浏览器,只在支持媒体查询的浏览器里显示。这样理解对吗?
登录后可查看更多问答,登录/注册
用一套代码开发出不受设备型号、尺寸限制的互联网金融网站
1.4k 7
2.6k 6
2.3k 6
1.6k 6