媒体查询 (Media Query) 是css3的新语法
1.使用 @media 查询,可以针对不同的媒体类型定义不同的样式
2.@media 可以针对不同的屏幕尺寸设置不同的样式
3.当你重置浏览器大小的过程中,页面也会根据浏览器的宽高重新渲染页面
4.目前手机平板多在用媒体查询
语法规范
@media mediatype and|not|only (media feature) {
css-code;
}
1.用@media开头 注意@符号
2.mediatype 媒体类型 screen手机类型
3.关键字 and并且 not非 only特定(可以省略)
4.media feature 媒体特性 必须由小括号包裹
@media scree and (max-width: 600px) {
>=
max-width是最大宽 也就是说 不会大于 600px
body {
不大于 600px改变body的背景
background-color: red;
}
}
媒体查询引入css 来改变 大屏小屏的css样式
优点,当样式比较繁多的时候,我们可以针对不同的媒体使用不同的样式。
原理,就是直接在link中判断设备的尺寸,然后引用不同的css文件。
语法结构
<link rel="stylesheet" media="screen and (min-width: 600px)" href="css样式文件名"/>