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 相关文章推荐
学做Bootstrap的第一个页面
May 15 HTML / CSS
详解CSS的border边框属性及其在CSS3中的新特性
May 10 HTML / CSS
css3背景图片透明叠加属性cross-fade简介及用法实例
Jan 08 HTML / CSS
8款精美的CSS3表单设计(登录表单/下拉选择/按钮附演示及源码)
Feb 04 HTML / CSS
用CSS3实现Win8风格的方格导航菜单效果
Apr 10 HTML / CSS
实例讲解使用CSS实现多边框和透明边框的方法
Sep 08 HTML / CSS
css3 clip实现圆环进度条的示例代码
Feb 07 HTML / CSS
浅谈HTML5 defer和async的区别
Jun 07 HTML / CSS
HTML5 Web Workers之网站也能多线程的实现
Apr 24 HTML / CSS
HTML5 播放 RTSP 视频的实例代码
Jul 29 HTML / CSS
sass 常用备忘案例详解
Sep 15 HTML / CSS
HTML5 新增内容和 API详解
Nov 17 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
如何提高MYSQL数据库的查询统计速度 select 索引应用
2007/04/11 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
jquery tab插件精简版分享
2011/09/10 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
EditPlus中的正则表达式 实战(4)
2016/12/15 Javascript
js实现定时进度条完成后切换图片
2017/01/04 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
js实现图片加载淡入淡出效果
2017/04/07 Javascript
JS中的JSON对象的定义和取值实现代码
2018/05/09 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
如何使用webpack打包一个库library的方法步骤
2019/12/18 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
Python编程求解二叉树中和为某一值的路径代码示例
2018/01/04 Python
python根据unicode判断语言类型实例代码
2018/01/17 Python
python模拟表单提交登录图书馆
2018/04/27 Python
python自动发送邮件脚本
2018/06/20 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
python super函数使用方法详解
2020/02/14 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
2020/04/15 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
python 获取字典特定值对应的键的实现
2020/09/29 Python
巴西化妆品商店:Lojas Rede
2019/07/26 全球购物
工作表现评语
2014/01/19 职场文书
小学节能减排倡议书
2014/05/15 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
2015年宣传工作总结
2015/04/08 职场文书
公司车队管理制度
2015/08/04 职场文书
初三数学教学反思
2016/02/17 职场文书
英语版自我评价,35句话轻松搞定
2019/10/08 职场文书
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript