我已经成功地在同一行上获得了<p>
关注<h>
,但是我希望在新行上重复此操作,但下一个<h>
是从上一行开始的<p>
——我该怎么办?
我尝试了各种“清除”选项,但没有一个会破坏内联。我真的不想使用<br>
或有一个空的<p>
,也不太高兴与<div>
任何一个包围。
注意 - 我已经尝试inline
从第二个<h>
元素中删除 ,虽然这确实将 放置<h>
在新行上,但以下内容<p>
也会出现在它自己的新行上。
CSS
.inline {display: inline;}
.newline {clear: left;}
HTML
<h5 class="inline">Heading:</h5>
<p class="inline">Some text.</p>
<h5 class="inline newline">Next Heading:</h5>
<p class="inline">Some more text.</p>
这是我想要达到的结果:
标题:一些文字。
下一个标题更多文本。
但相反,我得到了这个:
标题:一些文字。下一个标题更多文本。
任何建议 - 尽量保持代码简单和整洁。
[更新]
暂时我将按照 hafid2com 的建议添加一个空的 div,使用以下内容(只需添加高度以达到所需的结果):
.clear { clear: both; display: block; content: ""; width: 100%; }
<div class="clear"></div>
如小提琴所示:http: //jsfiddle.net/rxAnk/5/