不允许在h2元素内使用<br/>标签?

时间:2018-07-25 20:30:02

标签: html css

我从HTML验证器收到一个错误:“看到了结束标签h2,但是有开放元素。”

这是由以下代码引起的:

{{1}}

问题是我在完全相同的事情上遇到了3个错误(我在3个不同的地方使用相同的解决方案),我真的需要它在“-”之后换行。如果我想编写有效的HTML,解决该问题的另一种方法是什么?

2 个答案:

答案 0 :(得分:1)

您可以在<span>内使用<h2>并进行 css 破坏,如下所示:

h2 span {
   display:block;
}
<h2>This is h1 title -<span>span tag</span></h2>

答案 1 :(得分:0)

您需要关闭br标签才能使其正常工作。 br可以在所有元素中使用,但我们确信所有元素都无法使用,例如!DOCTYPE html或脚本甚至样式。 <br />