通常我不会像这样嵌套 <p>
:
<p>The following:
<p>one</p>
<p>two</p>
</p>
我将使用 <div>
进行嵌套。但今天我使用了 <p>
,但似乎 Emacs 和 Google Chrome 都会在看到新的 <p>
开始时立即关闭外部的 <p>
标签。(DOCTYPE 是 HTML 4.01 Strict)。
我认为 <p>
只是一个带有一些预定义的边距和填充的 <div>
,但是它不能被嵌套吗?如果是这样的话,是哪个规则说它不能被嵌套呢?
<p>
就像是一个<div>
,但它是一个特殊情况吗? - nonopolarity<p>
标签的原因是它就是这样定义的。没有什么多余或少的。如果规范中没有这个小条款,那么它就可以被嵌套...但那将不是HTML 4.01规范了。 - user166390