为什么一个多余的 HTML 结束标记会生成一个空段落?

javascriptweb developmentfront end scripts

官方 HTML 文档指出,如果结束 p 即 </p> 无法与现有的 </p> 标记匹配,则需要创建一个 <p> 元素。

HTML4 DTD 指出,结束标记 </p> 对于 p 元素是可选的,但开始标记 <p> 是必需的。

但是,HTML4 的 SGML 声明指出 OMITTAG 为 YES,这意味着可以隐含开始标记。


相关文章