css中的@media用法
浏览器宽度最大800px时,应用 styleB,超出不生效
<link rel="stylesheet" href="styleB.css" media="screen and (max-width: 800px)">
浏览器宽度最小960px、最大1200px时,使用的样式,超出不生效
@media screen and (min-width:960px) and (max-width:1200px){
body{background:yellow;}
}
浏览器宽度最大960px时,使用的样式,超出不生效
@media screen and (max-device-width:960px){
body{background:red;}
}运用@media实现网页自适应中的几个关键分辨率
从上面我们可以看出有几个临界点的分辨率,那么我们就可以轻松的来写自己的自适应代码了
@media (min-width: 768px){ //>=768的设备 }
@media (min-width: 992px){ //>=992的设备 }
@media (min-width: 1200){ //>=1200的设备 }
注意下顺序,如果你把@media (min-width: 768px)写在了下面那么很悲剧,
@media (min-width: 1200){ //>=1200的设备 }
@media (min-width: 992px){ //>=992的设备 }
@media (min-width: 768px){ //>=768的设备 }
因为如果是1440,由于1440>768那么你的1200就会失效。
所以我们用min-width时,小的放上面大的在下面,
同理如果是用max-width那么就是大的在上面,小的在下面
@media (max-width: 1199){ //<=1199的设备 }
@media (max-width: 991px){ //<=991的设备 }
@media (max-width: 767px){ //<=768的设备 }版权保护: 转载请保留链接: https://cgy.isi8.cn/jianzhan/131.html
