浮动左div到下一行

时间:2011-12-29 02:51:47

标签: html css

我有类似下面的内容:

<div style="float:left;margin-left:5px;">Test</div>

问题是我需要多次重复此div。如果它重复多次,而不是强迫你向右滚动以查看其余部分(就像我想要的那样),而是向下移动到下一行。

问题示例:http://jsfiddle.net/ruh7z/1/

对此有任何帮助都很棒,谢谢

2 个答案:

答案 0 :(得分:9)

这种行为正是浮动应该做的事情。如果您使用table-cell作为display样式,则可能会为您提供更多您期望的内容。请注意,如果您使用table-cell,则必须使用填充而不是边距。

.container div
{
    display: table-cell;
    padding-left: 5px;
}

Here's a sample正在使用中。

答案 1 :(得分:0)

将div放在“固定宽度”容器div中并防止溢出。然后在容器div的每一端都有按钮或任何东西,以“向左或向右”滑动子div。