解决方案
当手机在pc端正常显示的时候,打开控制台,切换移动端屏幕,这个时候会发现,页面不能铺满屏幕,我需要给最外侧div加样式width更换为min-width:100%;
再加一个position:absolute;即可生效
未解决前
PC端如下图
移动端如下图
通过按键盘键F12,查看移动端适配
未解决前样式
一定要修改最外层div的才能生效
<body>
<div class="main">
<div class="box">
</div>
</div>
</body>
<style>
.main {
width: 100%;
height: 58px;
display: flex;
border-bottom: 1px solid #e0e0e0;
}
</style>
解决后
PC端如下图
移动端如下图
通过按键盘键F12,查看移动端适配
解决后样式
一定要修改最外层div的才能生效
<body>
<div class="main">
<div class="box">
</div>
</div>
</body>
<style>
.main {
min-width: 100%;
height: 58px;
display: flex;
border-bottom: 1px solid #e0e0e0;
position:absolute;
}
</style>
最后
感觉文章好的话记得点个心心和关注和收藏,有错的地方麻烦指正一下,如果需要转载,请标明出处,多谢!!!