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

Chrome浏览器中table元素的overflow:clip属性为何不生效?

表格行overflow:clip在Chrome中不生效的问题

我在表格中实现了一个可收缩/展开的<tr>元素,给该行设置了position: relative、固定高度和overflow: clip属性,内部<td>设置为position: absolute。该效果在Firefox中正常生效,但Chrome浏览器无法识别overflow: clip,导致样式不符合预期。

以下是示例代码:

HTML代码

<body>
  <table>
    <thead>
      <tr>
        <th>Table content title</th>
      </tr>
    </thead>
    <tobdy>
      <tr class='crop'>
        <td>Table contents</td>
      </tr>
    </tobdy>
  </table>
</body>

CSS代码

table {
  border-collapse: collapse;
}

td {
  background: red;
  padding: 10px 20px;
}

.crop {
  position: relative;
  height: 23px;
  border: 2px solid black;
  overflow: clip;
}

.crop td {
  position: absolute;
}

Firefox(符合预期效果)

Firefox中正常的表现


Chrome(不符合预期效果)

Chrome中异常的表现

内容的提问来源于stack exchange,提问作者Co-7

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 20:02:38