CSS3 media queries

响应式页面布局的引用media queries判断设备尺寸规格后的基本使用方法:

1.通过link引入文件式

<link rel="stylesheet" type="text/css" href="styleA.css" media="screen and (min- 400px)"> //屏幕大于400px时应用styleA.css文件
<link rel="stylesheet" type="text/css" href="styleB.css"  media="screen and (min- 600px) and (max- 800px)"> //屏幕大于600px小于800px时应用styleB.css文件

screen是媒体类型,css2.1定义了10种媒体类型

and是关键字,其他关键字还包括 not(排除某种设备),only(限定某种设备)

(min- 400px) 就是媒体特性,其被放置在一对圆括号中

2.通过内嵌式

@media screen and (max- 600px) { /*当屏幕尺寸小于600px时,应用下面的CSS样式*/
  .class {...
  }
}

写法即前面加@media,其它跟link里的media属性一致

3.IE部分的兼容性

调用css3-mediaqueries.js文件,来帮助IE8或是之前的版本支持CSS3 media queries:

<!--[if lt IE 9]><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script><![endif]-->