有时候,对平台要求比较低,利用bootstrap等响应式做兼容总觉得大材小用,而且导致加载缓慢,就没有必要再引入一个完整的插件库,对于这样的情况,就可以选择用原始的css兼容的方式,只针对pc和手机2个平台进行兼容处理,分别写两套css即可。

核心代码:

 <style>
 .wap{display: none;}
 @media screen and (max-width:768px){
    .wrap{display: none;}
    .wap{display: block;}
 }
 </style>

wap是手机端的的css最外的盒子;wrap是pc端对外的盒子;@media screen and (max-width:768px)的意思是当屏幕的分辨率低于768px的时候css生效,这个媒体外部的全部css不生效;

因此,当设备分辨率为手机,媒体里面的手机端的css自动生效,当分辨率大于768px时,css就自动渲染外部的css。