【发布时间】:2019-11-26 17:10:59
【问题描述】:
为什么会这样:
<pre style="background:red">
line 1
</pre>
渲染相同:
<pre style="background:red">line 1</pre>
第一个有两个换行符,但浏览器似乎忽略了它们。这是什么规则?
【问题讨论】:
-
<br>将添加另一行,所以它看起来像这样:<pre style="background:red"><br>line 1<br></pre> -
中断在 html 中并不重要,正如@RamondeVries 所说,您应该使用
代替 -
根据spec,“在HTML 语法中,紧跟
<pre>元素开始标记的前导换行符被剥离。” -
@AlbertoSinigaglia 你以前听说过
吗?打破肯定很重要。
-
@Alan 不是第一个,如你所见
标签: html css whitespace pre