(为什么) 一些 HTML 是“可选的”

Avatar of Robin Rendle
Robin Rendle

DigitalOcean 提供适用于您旅程每个阶段的云产品。 立即开始使用 $200 免费积分!

Remy Sharp 深入探讨了网络的历史,并描述了为什么<p> 标签不需要像这样关闭

<p>Paragraphs don’t need to be closed
<p>Pretty weird, huh?

Remy 写道

在 DOM 和浏览器出现之前,世界上第一个浏览器是由蒂姆·伯纳斯·李爵士编写的。 当时没有参考实现,当然也没有解析规范。 第一个浏览器 WorldWideWeb.app,逐个字符解析 HTML,边解析边应用样式。 与今天的构建文档对象模型,然后渲染的方法相反。

[...] 段落标签(是的,是大写)旨在分隔段落,而不是将它们包装起来。

<P>
Paragraph one.
<P>
Paragraph two.
<P>
Paragraph three.

奇怪吧! Remy 针对 Chris 最近发布的关于 可选 HTML 的帖子写了这篇文章,以及浏览器如何为我们关闭某些标签,甚至在适当位置插入正确的元素。

直接链接 →