我从HTML验证器收到一个错误:“看到了结束标签h2,但是有开放元素。”
这是由以下代码引起的:
{{1}}
问题是我在完全相同的事情上遇到了3个错误(我在3个不同的地方使用相同的解决方案),我真的需要它在“-”之后换行。如果我想编写有效的HTML,解决该问题的另一种方法是什么?
答案 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 />