media媒体查询器用法总结

设置Meta标签

首先我们在使用Media的时候需要先设置下面这段代码,来兼容移动设备的展示效果:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

这段代码的几个参数解释:

• width = device-width:宽度等于当前设备的宽度

• initial-scale:初始的缩放比例(默认设置为1.0)

• minimum-scale:允许用户缩放到的最小比例(默认设置为1.0)

• maximum-scale:允许用户缩放到的最大比例(默认设置为1.0)

• user-scalable:用户是否可以手动缩放(默认设置为no,因为我们不希望用户放大缩小页面)

二 hack

?  1. <!--[if lt IE 9]><script src="js.js "></script><![endif]-->

(1): 小于IE9 需要有个默认的class,这个要怎么加,IE9以上的不需要这个默认class,加这个class的时机?

?  2. 用css Hack 解决

body {

background: red;

}

/* IE6、IE7变成绿色 */

@media all\9 {

body {

background: green;

}

}

/* IE8变成蓝色 */

@media \0screen {

body {

background: blue;

}

}

/*IE9和IE10变成黄色*/  没有必要IE9以上以支持

@media screen and (min-width:0\0) {

body {

background: yellow; }

}

Media所有参数汇总

•   width:浏览器可视宽度。

•   height:浏览器可视高度。

•   device-width:设备屏幕的宽度。

•   device-height:设备屏幕的高度。

•   orientation:检测设备目前处于横向还是纵向状态。

•   aspect-ratio:检测浏览器可视宽度和高度的比例。(例如:aspect-ratio:16/9)

•   device-aspect-ratio:检测设备的宽度和高度的比例。

•   color:检测颜色的位数。(例如:min-color:32就会检测设备是否拥有32位颜色)

•   color-index:检查设备颜色索引表中的颜色,他的值不能是负数。

•   monochrome:检测单色楨缓冲区域中的每个像素的位数。(这个太高级,估计咱很少会用的到)

•   resolution:检测屏幕或打印机的分辨率。(例如:min-resolution:300dpi或min-resolution:118dpcm)。

•   grid:检测输出的设备是网格的还是位图设备。

CSS3 Media width写法

当浏览器尺寸小于960px

@media screen and (max-width: 960px){

body{

background: #000;

}

}

当浏览器尺寸等于960px

@media screen and (max-device-width:960px){

body{

background:red;

}

}

当页面宽度大于960px

@media screen and (min-width:960px){

body{

background:orange;

}

}

我们还可以混合使用上面的用法:当页面宽度大于960px小于1200px的时候执行下面的(这次开放平台会用到这个)

@media screen and (min-width:960px) and (max-width:1200px){

body{

background:yellow;

}

}

相关媒体查询案例(感兴趣可以看看)

1. http://www.w3cplus.com/css3/media-queries-alistpart

2. http://www.w3cplus.com/css3/media-queries-tee-gallery

3. http://www.w3cplus.com/css3/media-queries-hicksdesign

 

 

如有不全或者更好的博文,欢迎大家勇于分享,谢谢!

时间: 2024-12-22 08:45:40

media媒体查询器用法总结的相关文章

css3 media媒体查询器用法总结

css3 media媒体查询器用法总结 Author:owenhong2014-05-30 随着响应式设计模型的诞生,Web网站又要发生翻天腹地的改革浪潮,可能有些人会觉得在国内IE6用户居高不下的情况下,这些新的技术还不会广泛的蔓延下去,那你就错了,如今淘宝,凡客,携程等等公司都已经在大胆的尝试了这项技术,并完美的应用在了自己的网站上了.再不更新知识你就老了.我今天就总结一下响应式设计的核心CSS技术Media(媒体查询器)的用法. 准备工作1:设置Meta标签 首先我们在使用Media的时候

css3 media媒体查询器用法总结(附js兼容方法)

css3 media媒体查询器用法总结 标签: 随着响应式设计模型的诞生,Web网站又要发生翻天腹地的改革浪潮,可能有些人会觉得在国内IE6用户居高不下的情况下,这些新的技术还不会广泛的蔓延下去,那你就错了,如今淘宝,凡客,携程等等公司都已经在大胆的尝试了这项技术,并完美的应用在了自己的网站上了.再不更新知识你就老了.我今天就总结一下响应式设计的核心CSS技术Media(媒体查询器)的用法. 准备工作1:设置Meta标签 首先我们在使用Media的时候需要先设置下面这段代码,来兼容移动设备的展示

css3 media媒体查询器用法总结 兼容ie8以下的方法

总结一下响应式设计的核心CSS技术Media(媒体查询器)的用法. http://www.360doc.com/content/14/0704/06/10734150_391862769.shtml 准备工作1:设置Meta标签 首先我们在使用Media的时候需要先设置下面这段代码,来兼容移动设备的展示效果: 这段代码的几个参数解释: width = device-width:宽度等于当前设备的宽度 initial-scale:初始的缩放比例(默认设置为1.0) minimum-scale:允许

css3 media媒体查询器用法总结(转载)

用法及meta标签的使用及IE最新 随着响应式设计模型的诞生,Web网站又要发生翻天腹地的改革浪潮,可能有些人会觉得在国内IE6用户居高不下的情况下,这些新的技术还不会广泛的蔓延下去,那你就错了,如今淘宝,凡客,携程等等公司都已经在大胆的尝试了这项技术,并完美的应用在了自己的网站上了.再不更新知识你就老了.我今天就总结一下响应式设计的核心CSS技术Media(媒体查询器)的用法. 准备工作1:设置Meta标签 首先我们在使用Media的时候需要先设置下面这段代码,来兼容移动设备的展示效果: <m

CSS3 media媒体查询器的使用方法

最近几年随着响应式布局的发展,一次开发多次使用,自适应屏幕的响应式网站的需求越来越多.但是怎样使得网站能自适应屏幕呢?这里就需要提到一个css3里面新增的技术了-media媒体查询器. 那么什么是media媒体查询器呢? Media媒体查询器是CSS3新增的一个可以检测打开网站的终端的屏幕分辨率的技术. Media媒体查询器的使用方法大致如下: 1.设置一个meta标签如:   1 <meta name="viewport" content="width=device-

响应式设计的核心CSS技术Media(媒体查询器)

总结一下响应式设计的核心CSS技术Media(媒体查询器)的用法. <meta http-equiv="X-UA-Compatible" content="IE=edge"><!--兼容ie--><meta name="viewport" content="width=device-width, initial-scale=1"><!--得到媒体查询屏幕宽度,缩放比例--> 准备

CSS3中的media媒体查询

媒体查询多用于响应式网页中. 1.初始化设置: 在HTML文件中,网页顶部<head></head>标签中插入一句话: <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> 这句话在于对响应式网页做一个初始化设置,主要包括: name="viewport&quo

CSS Media媒体查询

一说到响应式设计,肯定离不开媒体查询media.一般认为媒体查询是CSS3的新增内容,实际上CSS2已经存在了,CSS3新增了媒体属性和使用场景(IE8-浏览器不支持).本文将详细介绍媒体查询的内容 媒介类型 在CSS2中,媒体查询只使用于<style>和<link>标签中,以media属性存在 media属性用于为不同的媒介类型规定不同的样式 screen         计算机屏幕(默认值)     tty            电传打字机以及使用等宽字符网格的类似媒介 tv 

媒体查询的用法

@media all and (min-width:840px) //所有最小水平屏幕宽度为800像素的屏幕应用规则 @media (min-width:800px) //简写方式,同上 @media (min-width:800px) and (max-width:1200px) //所有介于800px和1200px之间的屏幕应用规则 @media (min-width:800px) or (orentation:portrait) //宽度至少是800px或方向是纵向的,则会应用该规则 @m