我知道BR用于创建换行符.我只是想知道它是否也在线之间创造了空间?请考虑以下示例:
<p>
Hello <br/> Stackoverflow <br/><br/><br/> !
</p>
Run Code Online (Sandbox Code Playgroud)
输出如下:
Hello
Stackoverflow
!
Run Code Online (Sandbox Code Playgroud)
通过越来越多的BR我发现线之间的距离增加.是因为<br>?但是当我尝试<br>在CSS中控制高度时,它并没有跟随,似乎它根本没有高度,只是一个换行符.如果<br>不是行之间的空间的原因,那么哪个以及如何在CSS中控制它?另外,我通常<br>用来创建行之间的大距离,\n\r当数据来自数据库时,我这样做是为了替换等,这样可以吗?
我发现当我们放置多个BR时看到的空间实际上不是BR造成的,而是P元素的行高造成的。
考虑以下标记:
<p>
Hello <br/> Stackoverflow <br/><br/><br/> !
</p>
Run Code Online (Sandbox Code Playgroud)
输出
1. Hello
2. Stackoverflow
3.
4.
5. !
Run Code Online (Sandbox Code Playgroud)
这里的第 3 行和第 4 行只是空行。尽管是空的,但它们仍然具有行高。