媒体查询

媒体属性是CSS3新增的内容

媒体属性必须用括号()包起来

@media 媒体类型and (媒体特性){你的样式}

最大宽度max-width

意思是指媒体类型小于或等于指定的宽度时,样式生效。如:
@media screen and (max-width:480px){
 body {
   display:none;
  }
}

最小宽度min-width

@media screen and (min-width:600px) and (max-width:900px){
  body {background-color:#f5f5f5;}
}

多个媒体特性使用

Media Query中可以包含0到多个表达式
/**当屏幕在600px~900px之间时,body的背景色渲染为“#f5f5f5”*/
@media screen and (min-width:600px) and (max-width:900px){
  body {background-color:#f5f5f5;}
}

设备屏幕的输出宽度Device Width

以根据屏幕设备的尺寸来设置相应的样式(或者调用相应的样式文件)
<link rel="stylesheet" media="screen and (max-device-width:480px)" href="iphone.css" />

not关键词

使用关键词“not”是用来排除某种制定的媒体类型
@media not print and (max-width: 1200px){样式代码}

only关键词

only用来指定某种特定的媒体类型
<link rel="stylesheet" media="only screen and (max-device-width:240px)" href="android240.css" />