我试图找出所有可以嵌套在段落元素中的有效HTML5元素,以使w3验证程序不会显示任何错误。我的意思是我正在尝试找出所有可以替换以下代码中点的标记,以便w3验证程序不显示任何错误:
<p>...</p>
有这样的清单吗?我尝试在Google上搜索时没有任何运气。
即使反向列表可用,即不能嵌套在段落元素中的元素,对我来说也足够了。
Answers:
HTML5规范告诉我们,<p>元素的内容模型正在对content进行措辞。短语的内容由规范定义:
3.2.5.1.5短语内容
短语内容是文档的文本,以及在段落内级别标记该文本的元素。段落内容的表述形式。
a(如果仅包含措辞内容)abbrarea(如果它是map元素的后代)audiobbdibdobrbuttoncanvascitecodecommanddatalistdel(如果仅包含措辞内容)dfnemembediiframeimginputins(如果仅包含措辞内容)kbdkeygenlabelmap(如果仅包含措辞内容)markmathmeternoscriptobjectoutputprogressqrubyssampscriptselectsmallspanstrongsubsupsvgtextareatimeuvarvideowbr文本
<p>Hello world<em>Test</em><img src="http://google.com/asd/cp" alt="Description"/></p>
<img>是不是就行了,但现在我看到它是。抱歉。
<option>元素在该<select>元素下,因此它在<p>和之间也应合法</p>
<p>,而不是元素内允许的元素内允许的<p>元素或元素内允许的元素内允许的元素的列表<p>元素。如果您想知道列出的元素允许的内容,请单击该元素的名称;然后单击“确定”。它是该元素定义的链接,其中包含其中允许的元素列表。