media query媒体查询
媒体查询(CSS3 media query)
一.逻辑操作符:not、and、only
- not:not操作符用来对一条媒体查询的结果取反。
- and:and操作符用来把多个媒体属性组合起来,合并到同一条媒体查询中。只有当美每个属性都为真时,媒体查询结果为真
- only:only操作符 表示:仅在媒体查询匹配成功的情况下应用指定样式。可以通过它让选中的样式在老式的浏览器中不被应用
二:媒体属性
- color :是否min/max前缀:是
- 颜色索引:color-index 。是否min/max前缀:是
- 宽高比:aspect-ratio。是否min/max前缀:是。描述了输出设备目标显示区域的宽高比。该值包含两个以“/”分隔的正整数。代表了水平像素数(第一个值)与垂直像素数(第二个值)的比例
- 设备宽高比:device-aspect-ratio:是否min/max前缀:是。描述了输出设备的宽高比。该值包含两个以“/”分隔的正整数。代表了水平像素数(第一个值)与垂直像素数(第二个值)的比例
- 设备高度比:device-height:是否min/max前缀:是。描述了输出设备的高度(整个屏幕或页的高度,而不是仅仅像文档窗口一样的渲染区域)
- 设备宽度比:device-width:是否min/max前缀:是。描述了输出设备的宽度(整个屏幕或页的宽度,而不是仅仅像文档窗口一样的渲染区域)
- 网格:grid:是否min/max前缀:否。 判断输出设备是网格设备还是位图设备。如果设备是基于网格的,该值为1,否则为0。
- 高度:height。是否min/max前缀:是。height媒体属性描述了设备渲染区域的高度
- 黑白:monochrome。是否min/max前缀:是。指定了一个黑白(灰度)设备每个像素的比特数。如果不是黑白设备,值为0.
- 方向:orientation。是否min/max前缀:否。 指定了设备处于横屏(宽度大于高度)模式还是竖屏(高度大于宽度)模式
- 分辨率:resolution。是否min/max前缀:是。 指定输出设备的分辨率(像素密度)。分辨率可以用每英寸(dpi)或厘米(dpcm)的点数来表示
- 扫描:scan。是否min/max前缀:否。 描述了电视输出设备的扫描过程
- 宽度:width。是否min/max前缀:是。描述了输出设备的渲染区域的宽度。
三、例如:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>media query</title>
<style>
*{
margin: 0;
padding: 0;
}
.leftColumn{
width: 50%;
float: left;
background-color: red;
height: 300px;
}
.rightColumn{
width: 50%;
float: left;
background-color: yellow;
height: 300px;
}
@media screen and (max-width:400px) and (orientation: landscape){
.leftColumn {
background-color:orange;
}
}
@media screen and (max-width: 300px) and (orientation: landscape){
.leftColumn {
background-color:OrangeRed;
}
}
</style>
</head>
<body>
<div class="leftColumn">left</div>
<div class="rightColumn">right</div>
</body>
</html>
media query媒体查询的更多相关文章
- media query(媒体查询)和media type(媒体类型)
media type(媒体类型)是css 2中的一个非常有用的属性,通过media type我们可以对不同的设备指定特定的样式,从而实现更丰富的界面.media query(媒体查询)是对media ...
- CSS3 之 Media(媒体查询器)
1.响应式Media(媒体查询器) (1)<link rel=“stylesheet” media=“screen and (max-width: 600px)” href=“small.css ...
- media queries 媒体查询使用
media queries 翻译过来就是媒体查询,media 指的媒体类型.那么有哪些类型呢,常用的有 screen(屏幕).打印(print),个人理解就是它所在的不同终端. 常用的用法:1,< ...
- Media Queries 媒体查询常见设备断点
按需调整断点 一.谷歌后摘抄的一部分媒体查询 /*#region SmartPhones */ /* SmartPhones */@media only screen and (min-device- ...
- css3之Media Queries 媒体查询
一.初步了解 Media Queries是CSS3新增加的一个模块功能,其最大的特点就是通过css3来查询媒体,然后调用对应的样式. 了解Media Queries之前需要了解媒体类型以及媒体特性: ...
- CSS media queries 媒体查询
最近在做一些页面打印时的特殊处理接触到了media queries,想系统学习一下,在MOZILLA DEVELOPER NETWORK看到一篇文章讲的很不错,结合自己的使用总结一下. CSS2/me ...
- Media Queries 媒体查询
1.什么是媒体查询 媒体查询可以让我们根据设备显示器的特性(如视口宽度.屏幕比例.设备方向:横向或纵向)为其设定CSS样式,媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成.媒体查询中可用于 ...
- Html5 @media + css3 媒体查询
css3 media媒体查询器用法总结 随着响应式设计模型的诞生,Web网站又要发生翻天腹地的改革浪潮,可能有些人会觉得在国内IE6用户居高不下的情况下,这些新的技术还不会广泛的蔓延下去,那你就错 ...
- Media Queries媒体查询
Media Queries能在不同的条件下使用不同的样式,使页面在不同在终端设备下达到不同的页面效果.Media Queries有其自己的使用规则.一个媒体查询由一个可选的媒体类型和媒体特性表达式,使 ...
随机推荐
- chrome显示小于12号字体的方法
我现在做一个支持英文的网站,但是字体要设置小于12号字体,我百度方法是-webkit-text-size-adjust:none; 但是谷歌为什么不支持啊, 有没有解决办法 让谷歌浏览器 支持小于 ...
- 关于Unity的C#基础学习(四)
一.数组 存放同种类型的一组数据,同类+多个 1.定义 int [] int_set; int_set=new int[10]; //在堆上分配出10个int,int_set是数组的引用变量,指向1 ...
- 我们把Mybatis的功能架构分为三层:
我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库.接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理. (2) ...
- Python零碎(一)
Python中的__name__和__main__含义详解 在写Python代码和看Python代码时,我们常常可以看到这样的代码: def main(): ...... if __name == & ...
- ImageLoader must be init with configuration before using
遇到上面的问题是没有全局初使化ImageLoader,我是在Application中配置了ImageLoaderConfiguration 解决的,当然还有官方的写法 public class MyA ...
- .net Session延长过期时间
一.全局网站(即服务器)级 IIS-网站-属性-Asp.net-编辑配置-状态管理-会话超时(分钟)-设置为120,即为2小时,即120分钟后如果当前用户没有操作,那么Session就会自动过期. 二 ...
- awk sed grep 详解
Linux的文本处理工具浅谈 awk [功能说明] 用于文本处理的语言(取行,过滤),支持正则 NR代表行数,$n取某一列,$NF最后一列 NR==20,NR==30 从20行到30行 FS竖着切,列 ...
- 在input文本框中存入对象格式的数据
<input id="teaching" type="hidden" name="teachingProgram" /> JQ: ...
- zookeeper未授权访问漏洞
1.什么是zookeeper? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交 ...
- Objective-C代码学习大纲(2)
2011-05-11 14:06 佚名 otierney 字号:T | T 本文为台湾出版的<Objective-C学习大纲>的翻译文档,系统介绍了Objective-C代码,很多名词为台 ...