【发布时间】:2010-11-27 10:26:58
【问题描述】:
我有一大段文字,用<br>'s 分成小段:
<p>
Blah blah blah.
<br/>
Blah blah blah. Blah blah blah. Blah blah blah.
<br/>
Blah blah blah.
</p>
我想扩大这些小段之间的差距,比如有两个<br> 或类似的东西。我知道正确的做法是使用<p></p>,但现在我无法更改此布局,所以我正在寻找纯 CSS 的解决方案。
我已经尝试将<br> 的line-height 和height 设置为display: block,我也简单地用谷歌搜索和Stack Overflow-ed,但没有找到任何解决方案。这甚至可以在不改变布局的情况下实现吗?
【问题讨论】:
-
您的格式可能会让人误以为 br 标签具有高度值。如下所述,它们只是换行符。你试过在你的文字处理器中做类似的事情吗?
-
改变
的高度在语义上是错误的。
意味着您只需在文本中添加另一行,并且单个段落应具有固定的行高。如果某些文本是分开的,它应该是一个单独的段落。 -
@JohnHenckel 有点误导,因为
<p>标签不能包含<div>标签see this post -
有时我们获得的格式化代码不是我们可以控制的。正是在这些时候,你开始对自己说“我不能添加
标签......也许我只是改变用作分隔符的
的高度。跨度>