我在哪里可以找到适当的HTML嵌套标准列表?

时间:2014-01-25 02:38:41

标签: html standards nested

我一直在抓取Stack Overflow和网络的其他部分,为所有HTML元素寻找合适的嵌套标准,但搜索似乎是徒劳的。

这就是我要问的原因,哪里有适当的嵌套标准的参考(例如你不能将<div>标签放在<p>标签内?

2 个答案:

答案 0 :(得分:3)

尝试language definition

(提示:如果向下滚动到底部,则有元素和属性的索引)

编辑:还有HTML5

的最新草稿

答案 1 :(得分:1)

在HTML5中,每个元素都有

内容模型描述(在类别的帮助下)元素的预期内容(例如,允许哪些元素作为子元素)。有关类别列表,请参阅Elements → Content models

示例p element定义为:

  

分类:

     
      
  • 流量内容。
  •   
  • 可触及的内容。
  •   
     

内容模型:

     
      
  • 短语内容。
  •   

因此p可以包含属于&#34; phrasing content&#34;的任何元素。类别(aabbr,...)。

并且p可以是内容模型期望的任何元素的子元素&#34;流内容&#34;和/或&#34;可触及的内容&#34;。 (为方便起见,&#34; contexts in which this element can be used&#34;描述了这些元素(但它是非规范性的)。)


请注意,其他规范可能会修改定义。例如,RDFa and Microdata extend HTML5允许meta中的link / body