媒体属性是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" />