移动端布局

viewport

浏览器上 用来显示网页的那部分区域了
1、设置
<meta name=”viewport” content=”width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no”>
view 有
init-scale 页面的初始缩放值 为数字
width viewport的宽度
height viewport的高度
mininum-scale 允许用户缩放最小值
maxinum-scale 允许用户缩放最大值
user-scalable 是否允许用户进行缩放

REM布局

使用rem方案可以做到适配不同屏幕分辨率的原理:

设计稿的像素/html(font-size)=css中的代替px 由于html(font-size)这一部分是根据屏幕的宽度(媒体查询可以得到屏幕的宽度)在css内容来动态改变的。

媒体查询

使用css 能在不同的条件下使用不同的样式,是页面最终在不同的终端设备达到不同的渲染效果
@media 媒体类型 and (媒体特性) {你的样式}
使用的例子:

@media screen and(max-width: 480px) {
    html{
        font-size:200px;
    }
}

同时注意的是 IE8 既不支持html5也不支持 媒体查询
<!–[if lt IE 9]>
<script src=”https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js

“></script>
<script src=”https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js

“></script>
<![endif]–>

    原文作者:丹丹赵
    原文地址: https://segmentfault.com/a/1190000011022428
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞