我试图计算所有可以嵌套在段落元素内的所有有效的HTML5元素,使得w3验证器不显示任何错误。我的意思是我试图计算所有的标签,可以替换以下代码中的点,使得w3验证器不显示任何错误:
<p>...</p>
有这样的列表吗?我试着在谷歌搜索没有任何运气。
即使逆序列表是可用的,即不能嵌套在段落元素中的元素,对我来说是足够好的。
解决方法
The HTML5 spec告诉我们,< p>元素的内容模型为
phrasing content.词组内容由规范定义:
3.2.5.1.5 Phrasing content
Phrasing content is the text of the document,as well as elements that
mark up that text at the intra-paragraph level. Runs of phrasing
content form paragraphs.07002
(if it contains only phrasing content)07003
07004
(if it is a descendant of a07005
element)07006
07007
07008
07009
070010
070011
070012
070013
070014
070015
070016
070017
(if it contains only phrasing content)070018
070019
070020
070021
070022
070023
070024
070025
(if it contains only phrasing content)070026
070027
070028
07005
(if it contains only phrasing content)070030
070031
070032
070033
070034
070035
070036
070037
070038
070039
070040
070041
070042
070043
070044
070045
070046
070047
070048
070049
070050
070051
070052
070053
070054
070055