在这个例子中,我需要使用overflow-x设置为hidden来水平隐藏内容。然而,当我这样做时,它也会自动添加垂直滚动条。我已经阅读过设置overflow-x或overflow-y会将另一个设置为auto,从而强制显示滚动条的文章。有没有办法避免这种情况?
<div class="div1">
<div class="div2">
</div>
<div class="div3">
</div>
</div>
div.div1 {
width: 300px;
height: 300px;
background-color: #000;
overflow-y: visible;
overflow-x: hidden;
}
div.div2 {
width: 600px;
height: 80px;
background-color: #ebebeb;
margin-top: 20px;
}
div.div3 {
width: 90px;
height: 400px;
margin-left: auto;
margin-right: auto;
background-color: #900;
}