CSS3媒体查询(Media Queries)介绍
程序员文章站
2022-06-20 13:55:07
媒体类型:all 所有设备、screen 电脑显示器等等;媒体特性共13种,可以说是一个类似CSS属性的集合,感兴趣的朋友可以了解下本文,希望对大家有所帮助... 13-09-12...
媒体类型
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,都忽略样式
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,都忽略样式
上一篇: 五款开源免费的建站系统推荐
下一篇: 百度统计和CNZZ到底有哪些不同?