CSS3媒体查询(Media Queries)介绍


Posted in HTML / CSS onSeptember 12, 2013

媒体类型
all 所有设备
screen 电脑显示器
handheld 便携设备
tv 电视类型设备
print 打印用纸打印预览视图

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

媒体特性
媒体特性共13种,可以说是一个类似CSS属性的集合。其中的大部分接受 min/max 的前缀,用来表示 大于等于/小于等于 的逻辑。
CSS3媒体查询(Media Queries)介绍 
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,都忽略样式

HTML / CSS 相关文章推荐
CSS3 二级导航菜单的制作的示例
Apr 02 HTML / CSS
CSS3 真的会替代 SCSS 吗
Mar 09 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
Jun 22 HTML / CSS
H5新属性audio音频和video视频的控制详解(推荐)
Dec 09 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
Mar 10 HTML / CSS
使用phonegap创建联系人的实现方法
Mar 30 HTML / CSS
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
Jul 09 HTML / CSS
html5 datalist 选中option选项后的触发事件
Mar 05 HTML / CSS
CSS3点击按钮圆形进度打钩效果的实现代码
Mar 30 HTML / CSS
详解CSS玩转图片Base64编码
May 25 HTML / CSS
css让页脚保持在底部位置的四种方案
Jul 23 HTML / CSS
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
Dec 24 HTML / CSS
利用CSS3的特性改变文本选中时的颜色
Sep 11 #HTML / CSS
css3进行截取替代js的substring
Sep 02 #HTML / CSS
CSS3制作ajax loader icon实现思路及代码
Aug 25 #HTML / CSS
css3学习心得分享
Aug 19 #HTML / CSS
CSS3实现的闪烁跳跃进度条示例(附源码)
Aug 19 #HTML / CSS
css3实现背景图片拉伸效果像桌面壁纸一样
Aug 19 #HTML / CSS
发现两个有趣的CSS3动画效果
Aug 14 #HTML / CSS
You might like
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
2007/02/09 Javascript
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
2013/05/07 Javascript
jquery js 重置表单 reset()具体实现代码
2013/08/05 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
javascript的switch用法注意事项分析
2015/02/02 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
JavaScript 控制字体大小设置的方法
2016/11/23 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
微信小程序 scroll-view的使用案例代码详解
2020/06/11 Javascript
vue 扩展现有组件的操作
2020/08/14 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
Python XML RPC服务器端和客户端实例
2014/11/22 Python
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
Python发展史及网络爬虫
2019/06/19 Python
Python列表与元组的异同详解
2019/07/02 Python
Ranorex通过Python将报告发送到邮箱的方法
2020/01/12 Python
一文读懂Python 枚举
2020/08/25 Python
如何用python写个模板引擎
2021/01/14 Python
交通事故检查书范文
2014/01/30 职场文书
通用自荐信范文
2014/03/14 职场文书
元旦寄语大全
2014/04/10 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
JavaScript 原型与原型链详情
2021/11/02 Javascript