gpt4 book ai didi

html - 停止 float div 换行

转载 作者:搜寻专家 更新时间:2023-10-31 22:48:30 25 4
gpt4 key购买 nike

我有一个容器,其中包含许多左浮动的 div,例如:

<div id="container">
<div class="panel"></div>
<div class="panel"></div>
<div class="panel"></div>
</div>

<style>
.panel {float:left; width:200px;}

</style>

在我的应用程序中,用户可以动态地向容器中添加越来越多的面板,我希望它们始终堆叠在右侧,并在用户超出可用空间时出现水平滚动条.

jsfiddle 在这里:http://jsfiddle.net/yzTFC/6/

最佳答案

float 元素取决于其容器的宽度,不会影响容器的大小。如果可能,在这种情况下不要使用 float 元素。我会在父级上使用 display:inline-block 和 white-space:nowrap。

http://jsfiddle.net/yzTFC/45/

另一种方法是在容器上提供非常大的宽度,但我不建议这样做,因为它看起来很草率。

http://jsfiddle.net/yzTFC/52/

这是一篇关于 float 如何工作的好文章: http://coding.smashingmagazine.com/2007/05/01/css-float-theory-things-you-should-know/

关于html - 停止 float div 换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11899145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com