大致语法:
@media 媒体类型 and (媒体特征规则) {
p {
color: blue;
}
}1. 说明:
- 媒体类型就是该css样式生效时的必要环境
可以是:
all- 全部类型
printscreen- 常常搭配宽高媒体特征规则一起出现
speech
媒体类型与媒体特征规则可以单独出现and是逻辑连接符, 表示与, 即同时满足两个规则,为或
媒体特征规则:
1. 宽高特征值:
(max-width: 200px)表示0到200px(min-width: 200px)表示200px以上(min-width: 100px) and (max-width: 200px)表示100px到200px(height: 400px)表示当height刚好为400px
2. 屏幕朝向:
(orientation: portrait或landscape)
- 竖放(portrait)
- 横放(landscape)
3. 可悬浮设备:
(hover: hover)
- 表示可以实现类似鼠标悬浮的设备
4. 设备指点类型:
(pointer: none或fine或coarse)
fine指针是类似于鼠标或者触控板的东西,它让用户可以精确指向一片小区域。coarse指针是你在触摸屏上的手指。none值意味着,用户没有指点设备,也许是他们正只使用键盘导航,或者是语音命令。