【发布时间】:2013-12-19 02:33:39
【问题描述】:
所以我在一个 div 中有几个跨度:
<div id="parent">
<span class="child">span one</span>
<span class="child">span two</span>
<span class="child">span three</span>
<span class="child">span four</span>
<span class="child">span five</span>
</div>
parent div(#parent) 是固定宽度,不是流动的。 span.child 有一个自动宽度,两边都有 3px 的填充。我遇到了一个问题,即 span 标签会溢出到 #parent 的下一行,即使在句子中间也是如此。
例如:span.child 包含“span 4”在#parent 的第一行末尾,它会将单词“four”溢出到下一行,而“span”仍然在上面的行。我已经尝试过自动换行。
任何想法我应该从哪里开始?我不确定是否需要将样式应用于跨度或父 div。哪个属性最适合这个,我只是想出了自动换行,无法完成这项工作。谢谢!
【问题讨论】:
-
display: block;?让我们看看你的 CSS。 -
@MattKieran 谢谢!我总是忘记 display:block 的用处。我应用了 display:block 和 float:left 。完美。
标签: css overflow parent-child html