提问人:Lone Learner 提问时间:3/24/2012 最后编辑:Lone Learner 更新时间:9/16/2015 访问量:86325
可以嵌套在 P 元素中的 HTML5 元素列表?
List of HTML5 elements that can be nested inside P element?
问:
我正在尝试找出所有可以嵌套在段落元素中的有效 HTML5 元素,以便 w3 验证器不会显示任何错误。我的意思是我正在尝试找出所有可以替换以下代码中的点的标签,以便 w3 验证器不会显示任何错误:
<p>...</p>
有这样的列表吗?我尝试在谷歌上搜索,但没有任何运气。
即使相反列表可用,即不能嵌套在段落元素中的元素,对我来说也足够了。
答:
168赞
Matt Ball
3/24/2012
#1
HTML5 规范告诉我们,元素的内容模型是措辞内容。措辞内容由规范定义:<p>
3.2.5.1.5 措辞内容
措辞内容是文档的文本,以及 在段落内标记该文本。一连串的措辞 内容形式段落。
a
(如果它只包含措辞内容)abbr
area
(如果它是元素的后代)map
audio
b
bdi
bdo
br
button
canvas
cite
code
command
datalist
del
(如果它只包含措辞内容)dfn
em
embed
i
iframe
img
input
ins
(如果它只包含措辞内容)kbd
keygen
label
map
(如果它只包含措辞内容)mark
math
meter
noscript
object
output
progress
q
ruby
s
samp
script
select
small
span
strong
sub
sup
svg
textarea
time
u
var
video
wbr
发短信
评论
0赞
Gabriel Rodriguez
2/4/2017
为什么这在验证者页面上正确验证 html5.validator.nu <p>Hello world<em>Test</em><img src="http://google.com/asd/cp" alt="Description"/></p>
0赞
Matt Ball
2/4/2017
@GabrielRodriguez我希望这能得到验证。你为什么期望它不呢?
2赞
Gabriel Rodriguez
2/4/2017
哎呀,对不起,没关系,因为我以为不在名单上,但现在我看到它了。不好意思。<img>
2赞
Sablefoste
12/17/2017
我应该指出,子元素也应该在该清单上。例如,元素位于元素之下,因此在 和 之间也应该是合法的<option>
<select>
<p>
</p>
4赞
Heretic Monkey
7/21/2020
子元素不应在此列表中,因为此列表仅包含元素中允许的元素,而不是元素中允许的元素的列表,也不是元素中允许的元素中允许的元素的列表,也不是元素中允许的元素的列表。如果您想知道列出的元素允许使用什么,请单击元素的名称;它是指向该元素定义的链接,该元素具有其中允许的元素列表。<p>
<p>
<p>
评论