在使用rem作为单位时,移动设备上浏览器滚动条不占内容宽度,所以box1和box2可以刚好处于一行,然而在pc端由于滚动条占用宽度,所以box1和box2无法处于同一行,请问该如何解决这个bug?在继续使用rem单位的前提下
正常的移动端页面:
有滚动条的pc页面:
<style media="screen">
html, body, div{
padding: 0;
margin: 0;
}
html{
font-size: calc(100vw/7.5)
}
.wrapper{
font-size: 0;
}
.box1{
display: inline-block;
width: 3.75rem;
height: 200px;
background-color: red;
}
.box2{
display: inline-block;
width: 3.75rem;
height: 200px;
background-color: blue;
}
.overflow{
height: 100vw;
background-color: grey;
}
</style>
<meta name="viewport" content="width=device-width">
</head>
<body>
<div class="wrapper">
<div class="box1">
</div>
<div class="box2">
</div>
<div class="overflow">
</div>
</div>
</body>
慕沐林林
相关分类