20 · 作品对照与纠错
两份源码,哪一份更规范?
实现 A
<h1>我的主页</h1> <p>欢迎访问<p> <a href="about.html">关于我</a>
实现 B
<h1>我的主页</h1> <p>欢迎访问</p> <a href="about.html">关于我</a>
查看参考解析
实现 B 更清楚地表达了一个完整段落。实现 A 中第二个 <p> 是新段落的开始,不是结束标签;浏览器会隐式结束前一个段落,后面的链接会进入新段落。HTML 在特定条件下允许省略段落结束标签,因此不能仅凭缺少 </p> 就判定为语法错误。