当前位置: 移动技术网 > IT编程>网页制作>CSS > CSS3媒体查询(Media Queries)介绍

CSS3媒体查询(Media Queries)介绍

2019年07月25日  | 移动技术网IT编程  | 我要评论
媒体类型
all 所有设备
screen 电脑显示器
handheld 便携设备
tv 电视类型设备
print 打印用纸打印预览视图

关键字
and
not(排除某种设备)
only(限定某种设备)

媒体特性
媒体特性共13种,可以说是一个类似css属性的集合。其中的大部分接受 min/max 的前缀,用来表示 大于等于/小于等于 的逻辑。
 
and
示例如下所示:
@media screen and (min-width: 800px) {样式代码} >800
@media screen and (min-width: 600px) and (max-width: 800px) {样式代码} 600
@media screen and (max-width: 600px) {样式代码} <600

外部样式表引用方式:
上面将设备分成3种,分别是宽度大于800px时,应用stylea,宽度在600px到800px之间时应用styleb,以及宽度小于600px时应用stylec。

not 和all
@media not handheld and (color){样式代码} //用于除便携之外的其他设备或非彩色便携设备中
@media all and (not color){样式代码} //用于所有非彩色设备中

only
only 关键字可能显得有些多余,对支持media queries的浏览器来说确实是这样,但很多时候only是用来对那些不支持media queries但是却读取media type的设备隐藏样式表的
@media only screen add (color){样式代码}
支持media queries的设备,正确应用样式,就仿佛only不存在
不支持media queries但正确读取media type的设备,由于先读取到only而不是screen,将忽略这个样式
不支持media queries的ie不论是否有only,都忽略样式

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网