<li> 具有图形、音频、视频等块元素是否具有语义?



我想知道<li>元素在语义上是否允许块级元素,如figureaudiovideo等。?

我在搜索中找不到确切的答案,W3C指南似乎也没有排除这种可能性。但我也没有看到富文本编辑器允许它的例子,或者页面具有这种结构的例子。

列表项(<li>)允许的内容是"流内容"。流量内容包括:

a abbr address area (if it is a descendant of a map element) article aside audio b bdi bdo blockquote br button canvas cite code data datalist del dfn div dl em embed fieldset figure footer form h1 h2 h3 h4 h5 h6 header hr i iframe img input ins kbd keygen label main map mark math meter nav noscript object ol output p pre progress q ruby s samp script section select small span strong sub sup svg table template textarea time u ul var video wbr text

所以是的,<figure><audio><video>在技术上都是允许和有效的。是否有任何语义取决于您的特定HTML。

<li>是一个列表项。如果它的内容是列表的一部分,那么它就是正确的语义。元素是否为块级,与它是否为语义无关。内联元素在语义上可以和块级别(或内联块)一样正确。

在你的情况下,它听起来像是一个数字、视频或音频列表。

最新更新