【发布时间】:2011-08-19 16:28:12
【问题描述】:
我有一个带有一系列 p 标签的 div 容器。每个 p 标签都会向左浮动。 我想要每行两个 p 标签,所以想想字段/值。
标题:一些标题
作者:一些作者
<div id="container">
<p class="field">Title</p><p>Some Title</p>
<p class="field">Author</p><p>Some Author</p>
</div>
如果我将“字段”类设置为 clear: both,我可以在除 IE 7 之外的大多数浏览器中获得所需的功能(不担心
标题:一些标题作者:
某作者
一些想法:
- 我可以监控包含的 div 的宽度,这样只有两个 p 标签可以放在一条线上,但这似乎很脆弱。
- 我可以通过在每两个 p 标签后放置一个清除 div 来混淆标记。它会起作用,但会让我觉得内心很脏。
我该如何克服这个问题?
【问题讨论】:
-
方案2解决了你的问题,好像没有什么让你觉得脏的东西,是结构元素,仅此而已。
-
为我工作:jsfiddle.net/g9Bvb