Mat*_*rts 3 html css css-float
我有一个包含许多左浮动div的容器,类似于:
<div id="container">
<div class="panel"></div>
<div class="panel"></div>
<div class="panel"></div>
</div>
<style>
.panel {float:left; width:200px;}
</style>
Run Code Online (Sandbox Code Playgroud)
在我的应用程序中,用户可以动态地向容器添加越来越多的面板,我希望它们总是在右边堆叠,并且当用户超出可用空间时,可以显示水平滚动条.
jsfiddle:http://jsfiddle.net/yzTFC/6/
浮动元素取决于其容器的宽度,不会影响容器的大小.如果可能,请不要在这种情况下使用浮动元素.我会使用display:inline-block with a white-space:nowrap on parent.
另一种方法是在容器上给出一个非常大的宽度,但我不建议这样做,因为它似乎很草率.
这是一篇关于浮点数如何工作的好文章:http: //coding.smashingmagazine.com/2007/05/01/css-float-theory-things-you-should-know/
| 归档时间: |
|
| 查看次数: |
3747 次 |
| 最近记录: |