我有HTML的结构是这样的:无法产生horizonzal滚动使用CSS
<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
。
您希望滚动容器根据其内容进行尺寸调整。一旦你的内容超过1000px,它就会被破坏。 – 2013-03-15 00:18:15
您可以相应地缩放它,除非您的内容是动态的,然后您可以使用内嵌块方法 – 2013-03-15 00:29:48