据我所知,这是对的:
<div>
<p>some words</p>
</div>
Run Code Online (Sandbox Code Playgroud)
但这是错误的:
<p>
<div>some words</div>
</p>
Run Code Online (Sandbox Code Playgroud)
第一个可以通过w3c验证器(xhtml 1.0),但第二个不能.我知道没有人会像第二个那样编写代码.我只是想知道为什么.那么其他标签的遏制关系呢?
我试图找出所有可以嵌套在段落元素中的有效HTML5元素,以便w3验证器不会显示任何错误.我的意思是我试图找出所有可以替换以下代码中的点的标签,以便w3验证器不会显示任何错误:
<p>...</p>
Run Code Online (Sandbox Code Playgroud)
有这样的清单吗?我试着在Google上搜索没有任何运气.
即使反转列表可用,即不能嵌套在段落元素中的元素,对我来说也足够了.