段落中的锚定中的数字:在HTML5中合法吗?

段落中的锚定中的数字:在HTML5中合法吗?,html,Html,根据HTML5规范 上述区块在HTML5中合法吗 根据HTML5规范,您可以将块级元素嵌套在锚固件中 不完全是 是: 内容模型: 透明,但必须没有交互式内容子体 透明意味着元素可以包含其父元素可以包含的任何内容。因此,如果锚点的父级可以有块级子级,那么锚点也可以。如果父母不能,那么锚也不能 在您的示例中,段落只能包含短语内容,而这不包括图形元素,因此示例无效 根据HTML5规范,您可以将块级元素嵌套在锚固件中 不完全是 是: 内容模型: 透明,但必须没有交互式内容子体 透明意味着元素可以包含其父

根据HTML5规范

上述区块在HTML5中合法吗

根据HTML5规范,您可以将块级元素嵌套在锚固件中

不完全是

是:

内容模型:
透明,但必须没有交互式内容子体

透明意味着元素可以包含其父元素可以包含的任何内容。因此,如果锚点的父级可以有块级子级,那么锚点也可以。如果父母不能,那么锚也不能

在您的示例中,段落只能包含短语内容,而这不包括图形元素,因此示例无效

根据HTML5规范,您可以将块级元素嵌套在锚固件中

不完全是

是:

内容模型:
透明,但必须没有交互式内容子体

透明意味着元素可以包含其父元素可以包含的任何内容。因此,如果锚点的父级可以有块级子级,那么锚点也可以。如果父母不能,那么锚也不能


在您的示例中,段落只能包含短语内容,而不包含图形元素,因此示例无效。

那么
呢?父级
a
可以具有块级元素。还是只有直系父母?只有最近的祖先才是父母。元素的曾祖父母不是该元素的父代。那么
呢?父级
a
可以具有块级元素。还是只有直系父母?只有最近的祖先才是父母。元素的曾祖父母不是该元素的父元素。我相信将其置于
p
内容之外更符合
figure
元素的预期用途(更符合语义)。
figure
元素意味着与内容相关,而不是其中的一部分。官方规范:
figure
“表示一个内容单元(可选带有标题),该单元是自包含的,通常作为文档主流的单个单元引用,并且可以在不影响文档含义的情况下从文档主流移开“。因此,从语义上讲,根据规范,即使规范允许,也不应将其嵌套在
p
元素中。我相信,将其置于
p
内容之外将更符合
元素的预期用途(以及更具语义)。
figure
元素意味着与内容相关,而不是其中的一部分。官方规范:
figure
“表示一个内容单元(可选带有标题),该单元是自包含的,通常作为文档主流的单个单元引用,并且可以在不影响文档含义的情况下从文档主流移开因此,在语义上,根据规范,即使规范允许,它也不应该嵌套在
p
元素中。
<a>
  <article></article>
</a>
<p> <!-- block-level; can only contain inline elements -->
  <a> <!-- inline element; can contain block-level elements -->
    <figure></figure> <!-- block-level; can be nested in <a> but not <p> -->
  </a>
</p>