2019年9月13日更新:
我<br class=big>
经常在需要时使用一个大号的换行符。直到今天,我都将其样式设置为:
br.big {line-height:190%;vertical-align:top}
(vertical-align:top
只有IE和Edge才需要。)
这在我尝试过的所有主要浏览器中都有效:Chrome,Firefox,Opera,Brave,PaleMoon,Edge和IE11。
但是,它最近停止在基于Chrome的浏览器中工作:我的“大”换行符变成了正常大小的换行符。
(我不知道他们何时打破它。截至2019年9月12日,它仍然可以在我过时的Chromium Portable 55.0.2883.11中使用,但在Opera 63.0.3368.71和Chrome 76.0.3809.132(两个Windows中均已损坏)和Android)。)
经过一番尝试和错误之后,我得到了以下替代方法,该替代方法可在所有这些浏览器的当前版本中使用:
br.big {display:block; content:""; margin-top:0.5em; line-height:190%; vertical-align:top;}
笔记:
line-height:190%
除基于Chrome的浏览器的最新版本外,所有其他功能均适用。
vertical-align:top
IE和Edge(与结合使用line-height:190%
)需要使用,以获取多余空间,使其位于上一行所属的行之后,而不是部分地位于之前和之后。
display:block;content:"";margin-top:0.5em
适用于Chrome,Opera和Firefox,但不适用于Edge&IE。
<br>
如果您不介意编辑HTML,则在标签后添加一些额外的垂直空间的替代(简单)方法是使用类似的方法。它在所有浏览器中都可以正常工作:
<span style="vertical-align:-37%"> </span><br>
(当然,您可以根据需要将“ -37%”调整为更大或更小的间隙。)这是一个演示页面,其中包含有关主题的其他一些变化:
https://burtonsys.com/a_little_extra_vertical_space_for_br_tag.html
2020年5月28日:
我已经更新了演示页面;现在,它演示了上述所有技术:
https://burtonsys.com/a_little_extra_vertical_space_for_br_tag.html