vue 开发移动端 出现底部被遮住 巨坑
原因:vue中的scss,less中使用了calc来计算高度:例如:height: calc(100vh - 42px);建议使用盒子模型来构建布局!!!
·
原因:
vue中的scss,less中使用了calc来计算高度:
例如:
height: calc(100vh - 42px);
建议使用盒子模型来构建布局!!!
不要使用calc计算高度
下面是简单例子搭建上下布局
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
html,body{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
overflow:hidden;
}
.box{
box-sizing:border-box;
position:relative;
padding-bottom:50px;
height: 100%;
}
.box .box-content {
height: 100%;
width: 100%;
overflow: auto;
background-color: yellow;
}
.box .footer {
position: absolute;
background-color: red;
bottom: 0;
left: 0;
height: 50px;
width: 100%;
}
</style>
</head>
<body>
<div class="box">
<div class="box-content"></div>
<div class="footer"></div>
</div>
</body>
</html>
更多推荐
已为社区贡献3条内容
所有评论(0)