You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

语义HTML中<li>内允许使用<img>吗?<li>可嵌套的标签有哪些

结论

你的判断有误,<li>标签内部允许放置你提到的所有元素,包括<div>。


规范依据

根据现行HTML语义规范,<li>元素的内容模型为 流式内容(Flow content),所有属于流式内容分类的元素都可以直接嵌套在<li>内部,无额外限制。


各元素合规性核对
  • <div>:属于标准流式内容,完全允许放在<li>内部。你对<div>的限制判断属于常见误解,不管是HTML4还是HTML5规范,都从未禁止<li>嵌套块级元素。
  • <img>:属于流式内容、短语内容,放置在<li>内完全符合规范。
  • <span>:属于短语内容,可正常嵌套在<li>中。
  • 带href属性的<a>:只要<a>内部不嵌套其他交互式元素(如其他<a>标签、<button>等),放在<li>内完全合规,这也是导航菜单、列表链接的标准实现方式。

合法示例
<ul>
  <li>
    <div class="list-item-card">
      <a href="/page/1">
        <img src="demo.jpg" alt="内容缩略图">
        <span class="item-title">列表项标题</span>
      </a>
    </div>
  </li>
</ul>

上述结构完全符合语义HTML规范,可正常使用。

内容的提问来源于stack exchange,提问作者user2670820

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 07:24:03