原文转自:http://blog.csdn.net/renfufei/article/details/19981133

     http://www.cnblogs.com/softlover/archive/2012/11/25/2787429.html

      http://www.blueidea.com/tech/web/2010/7912_3.asp

http://www.moke8.com/article-5657-1.html

一、基本定义

1、CSS中的Media Query(媒介查询)是什么?

通过不同的媒体类型和条件定义样式表规则。媒体查询让CSS可以更精确作用于不同的媒体类型和同一媒体的不同条件。媒体查询的大部分媒体特性都接受min和max用于表达”大于或等于”和”小与或等于”。如:width会有min-width和max-width媒体查询可以被用在CSS中的@media和@import规则上,也可以被用在HTML和XML中。通过这个标签属性,我们可以很方便的在不同的设备下实现丰富的界面,特别是移动设备,将会运用更加的广泛。

2、media query能够获取哪些值?

设备的宽和高device-width,device-heigth显示屏幕/触觉设备。

渲染窗口的宽和高width,heigth显示屏幕/触觉设备。

设备的手持方向,横向还是竖向orientation(portrait|lanscape)和打印机等。

画面比例aspect-ratio点阵打印机等。

设备比例device-aspect-ratio-点阵打印机等。

对象颜色或颜色列表color,color-index显示屏幕。

设备的分辨率resolution。

3、语法结构及用法

@media 设备名 only (选取条件) not (选取条件) and(设备选取条件),设备二{sRules}

二、使用示例

1.写入一个css内,css内用media query区分

/*兼容IE8,满足条件时后面覆盖前面*/
.section{width:20%;height: 60px;background-color: yellow;float:left;border:1px solid white;color:white;}
/*宽度在200到600之间*/
@media screen and (min-width: 200px) and (max-width: 600px){.section{width:20%;height: 60px;background-color: red;float:left;border:1px solid white;color:white;}
}/*宽度大于600px*/
@media screen and (min-width: 600px) {.section{width:45%;height: 90px;color:white;background-color: blue;float: left;border:1px solid white;}
}

2.引入css时,指定media属性

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><link rel="stylesheet" type="text/css" href="mediaQueryIE8.css"><link rel="stylesheet" media="screen and (min-width: 100px) and (max-width:600px)" type="text/css" href="mediaQuery2.css"><link rel="stylesheet" media="screen and (min-width: 600px) "type="text/css" href="mediaQuery3.css"><!--width为600px时,mediaQuery3.css生效,后面覆盖前面-->
</head>
<body><div class="section">111111</div><div class="section">222222</div><div class="section">333333</div><div class="section">444444</div><div class="section">555555</div><div class="section">666666</div><div class="section">777777</div><div class="section">888888</div><div class="section">999999</div>
</body>
</html>

转载于:https://www.cnblogs.com/grape1211/p/4265389.html

media query学习笔记相关推荐

  1. VGGNet学习笔记及仿真

    VGGNet学习笔记及仿真 文章目录 VGGNet学习笔记及仿真 引言 VGGNet论文笔记 VGGNet架构 参数详解 创新点 训练细节 结果 代码实现 Visualize a few images ...

  2. Mining Precision Interface From Query Logs -- 学习笔记(一)

    Mining Precision Interface From Query Logs>是SIGMOD2019所接收到的papers当中的一篇. 花了大概4天时间阅读,全英文的paper读起来还是 ...

  3. Kusto Query Language (KQL) 学习笔记

    Kusto Query Language (KQL) 学习笔记 Kusto 是一种nosql,其有自身的查询语言规则,简称KQL. 学习笔记持续更新中,点击每个节点的小加号,展开小节内容 KQL学习笔 ...

  4. js/jquery学习笔记

    javascript简介 JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言. 不同于服务器端脚本语言,例如PHP与ASP,JavaScript是客户端脚本语言,也就是说Ja ...

  5. Puppeteer 学习笔记及基本用法

    Puppeteer 学习笔记及基本用法 Puppeteer 安装 语法 基本语法 API 分层结构 加载导航页面 等待元素.请求.响应 自定义等待 元素定位 用户模拟操作 请求拦截 获取 WebSoc ...

  6. 《高性能PHP》学习笔记

    本文主要是阅读<高性能PHP>之后做的学习笔记,以便查阅. 简介 <高性能PHP 7>从PHP所需环境讲起,涉及环境搭建与配置设置等内容,能够帮助有一定计算机基础的读者实现PH ...

  7. 【JavaScript】相关知识学习笔记

    JavaScript笔记 定义: ​ JavaScript是一种基于对象和事件驱动的,并具有安全性能的脚本语言. 特点: ​ 01.向HTML页面中添加交互行为 ​ 02.脚本语言,语法跟java类似 ...

  8. 移动web——学习笔记整理

    目录 Day1 00.流式布局 00.1目标 00.2目录 01.移动端浏览器 02.视口(layout viewport) 03.meta视口标签(单标签) 04.物理像素&物理像素比 05 ...

  9. DBA高效入职指南学习笔记

    (本文为本人自学oracle,读完DBA高效入职指南一书所记录的学习笔记,仅作为自己日后参考查询使用.) ----------------------------------------------- ...

  10. JavaWeb黑马旅游网-学习笔记10【项目代码】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

最新文章

  1. java对象锁与类锁区别
  2. PS如何对JPG文件直接抠图
  3. 魔兽争霸3地图(WarIII Maps):三国猛兽传
  4. 《SAP入门经典(第4版•修订版)》——3.2 SAP硬件基础知识
  5. 从win到linux的小问题集锦(不断更新中)
  6. 路由器交换机[置顶] 路由器和交换机的综合实验⑵
  7. 《Excel数据处理与分析实战技巧精粹》扫描版[PDF]
  8. linux文件复制覆盖命令
  9. 台式计算机有没有无线连接模块,台式机能不能连接wifi_台式机怎么连接wifi
  10. 头像怎么画,日系头像绘画教程
  11. POJ2248 Addition Chains(迭代加深搜索)
  12. Pr 入门教程如何个性化“时间轴”面板?
  13. 苹果要偷看你手机电脑上的照片了
  14. 【转】给自己的软件制作注册码
  15. E01 -- CSS样式中 报错 { expectedcss(css-lcurlyexpected)
  16. openstack关闭安全组(网络端口)的限制
  17. 现实生活中的例子反应式编程
  18. 汽车轮速传感器智能测试系统ETest的设计
  19. 分享一个专门提供MV下载的博客
  20. 《LoadRunner 12七天速成宝典》—第2章2.5节参数和变量

热门文章

  1. LINUX中获得cpu名称
  2. JNI:需要显式指定使用jar的全路径
  3. 视频播放时,关键帧丢失时造成的透明水影现象
  4. 百度人脸识别:最简单的Python调用
  5. 物质为何能在虚空粒子海中存在
  6. C# 异步定时器,可以重载; System.Timers.Timer
  7. Opencv环境配置
  8. Linux 常用函数
  9. css网页设计作业_运动中心网页设计作业成品
  10. 2014年4月管理计算机应用,全国2014年4月自考管理系统中计算机应用真题