XHTML Strict:p标签内使用br标签的问题

11

由于在<p>标签内含有<br />,我会因此遇到许多验证错误。如果我移除br标签,则一切正常。

为什么它会造成问题?


1
我无法让链接正常工作。<br />应该可以正常工作。您确定您的<br>已经像这样终止了吗<br />? - Morten Anderson
1个回答

21
并不是 br 标签在 p 标签内,而是你没有用 / 字符来结束 br 标签。你的代码中有 <br>,而应该是 <br/>。这就是为什么验证错误是“省略了 'br' 的结束标记”,它告诉你你没有正确地用 / 结束标签。
请注意,在 HTML4 中,不需要使用最后一个斜杠来关闭 br 标签,但在 XHTML 中,由于它是单例标签,所以需要。

抱歉,我没有看到你比我早几秒钟给出的答案。 - Andreas Schuldhaus
有没有想过IE6会不会因为<br/>标签而混淆,或者其他浏览器呢? - HaveAGuess

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接