Html 如果<;无法通过W3C验证程序检查;旁白>;标签包含在<;p>;标签
以下HTML无法通过W3CHTML5验证程序(http://validator.w3.org/check)检查:Html 如果<;无法通过W3C验证程序检查;旁白>;标签包含在<;p>;标签,html,Html,以下HTML无法通过W3CHTML5验证程序(http://validator.w3.org/check)检查: 试验 这是一个演示。 在元素节点旁边 但是,如果将p标记更改为其他标记,例如div标记,它将通过W3C验证程序检查: <div> This is a demo. <aside > <p>Aside element node.</p> </aside> </div>
试验
这是一个演示。
在元素节点旁边
但是,如果将p标记更改为其他标记,例如div标记,它将通过W3C验证程序检查:
<div>
This is a demo.
<aside >
<p>Aside element node.</p>
</aside>
</div>
</body>
这是一个演示。
在元素节点旁边
为什么?原因是:
页面的一部分,由与内容相切的内容组成
(增加重点)
是的。A代表一段,包含,定义为:
文档的文本,以及在段落内标记该文本的元素。一系列的措辞内容形成段落
并注意到:
大多数归类为短语内容的元素只能包含本身归类为短语内容的元素,而不能包含任何流内容
因此,它被标记为未通过,因为-根据规范,它不符合HTML5
另外,从旁边的页面:
仅将aside元素用于插入语是不合适的,因为它们是文档主流程的一部分
给出了另一个提示,说明这是不恰当的用法。:“仅在插入语中使用aside元素是不合适的,因为它们是文档主要流程的一部分。”这应该是一个答案,而不是注释!伟大的谢谢你的帮助。以下链接也非常有用:
<div>
This is a demo.
<aside >
<p>Aside element node.</p>
</aside>
</div>
</body>