【发布时间】:2013-01-23 19:18:20
【问题描述】:
我有一个内联块 div。
.element {
display: inline-block;
}
我使用 jquery 将其重复附加到 DOM。
var element = $("<div class='element'>");
$(body).append(element).append(element).append(element).append(element);
但是附加的 div 不换行。就好像我有以下标记(没有换行符)
<div class="element"></div><div class="element"></div><div class="element"></div><div class="element"></div>
在元素之间添加空格不能解决问题:
$(body).append(element).append(" ");
如何强制这些元素换行? (我不想使用浮点数)。
【问题讨论】:
-
为什么不把你的元素变成块(或者让它们实际上是这样,因为这是 div 的默认设置)。内联块很少是一个好主意......也许你应该尝试展示你想要实现的目标,甚至设置一个小小提琴(不需要那里的js,只需使用你的输出,这显然是一个css问题)
标签: css backbone.js