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

CSS内联元素包含内联替换元素时span高度异常问题咨询

问题解析:内联元素span高度不随子元素img变化的原因

代码示例

<div class="box">
  <span>
    <img src="https://picsum.photos/id/127/300/200" alt="" />
  </span>
</div>

现象展示

the height of span

问题说明

已知img宽度为300px、高度为200px,作为span的子元素,但span高度仅为21px,并非预期的200px或更高。

原因解答

根据W3C规范第10.6.1章节的定义:内联非替换元素的内容区域高度基于字体计算。span属于内联非替换元素,它的高度由自身字体相关属性决定,而非子元素的尺寸,因此即使内部包含大尺寸的img,span的高度也不会随之拉伸。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 16:48:26