Skip to content

媒体查询

1、引不同的css文件

0、screen打印页面时用到,可以直接省略。 1、当屏幕的宽度大于等于400px的时候,应用styleA.css

<link rel="stylesheet" type="text/css" href="styleA.css" media="screen and (min-width: 400px)">

2、当屏幕的宽度大于600小于800时,应用styleB.css

<link rel="stylesheet" type="text/css" href="styleB.css"  media="screen and (min-width: 600px) and (max-width: 800px)">

2、style 标签

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

3、Media具体用法

@media screen and (min-width:960px) and (max-width:1200px){
    body{
        background:yellow;
    }
}

4、自适应写法

注意顺序

@media (min-width: 1024px){
  body{font-size: 18px}
} /*>=1024的设备*/
@media (min-width: 1100px) {
  body{font-size: 20px}
} 
@media (min-width: 1280px) {
  body{font-size: 22px;}
} 
@media (min-width: 1366px) {
  body{font-size: 24px;}
}  
@media (min-width: 1440px) {
  body{font-size: 25px !important;}
} 
@media (min-width: 1680px) {
  body{font-size: 28px;}
} 
@media (min-width: 1920px) {
  body{font-size: 33px;}
}

用min-width时,要反着来

@media (max-width: 1199){ //<=1199的设备 }
@media (max-width: 991px){ //<=991的设备 }
@media (max-width: 767px){ //<=768的设备 }