因为< br />而获得了很多validation errors在里面< p>。如果我删除br标签,那么它可以正常工作。
为什么会产生问题?
答案 0 :(得分:19)
并非br
位于p
内,而是您没有使用br
字符结束/
。您在代码中有<br>
,它应该是<br/>
。这就是为什么验证错误是“结束标记为”br“省略”的原因,它告诉您没有使用/来正确结束标记。
请注意,在HTML4中,不需要使用最终斜杠关闭br
标记,但在XHTML中,它是必需的,因为它是单例标记。