我有这样的 HTML 结构:
<div class="wrapper">
<div class="fixed_column"></div>
<div class="fixed_column"></div>
<div class="fixed_column"></div>
</div>
这是我的 CSS :
.wrapper{
width:500px;
float:left;
/*overflow-y:scroll;*/
overflow-x:scroll;
}
.fixed_column{
float: left;
height: 600px;
position: relative;
width: 250px;
}
所以我只希望两列适合我的wrapper
. 因此,如果没有第三列,它就可以放在里面。
一旦我像上面的 HTML 一样添加第三列,第三列就不会留在同一行,而是下降到下一行,我最终得到的是垂直滚动条而不是水平滚动条。添加overflow-x
到我的css中,我没有得到水平滚动条,但第三列仍然下降到下一行。
但是我试图增加wrapper
,750px
这次所有三列都在同一行,所以我认为我的 css 没有任何问题,或者我认为错了吗?
为什么没有水平滚动一旦我wrapper
是500px
并且我在每个里面都有三列width:250px
。