如果某些列在某些浏览器中是固定的,为什么 table headers 和 Ant table 中的数据重叠?

Why does table headers and data overlap in Ant table if some columns are fixed in some browsers?

使用 Ant table 设计 构建具有许多列的 table 结构。 前 3 列固定在此处。对于这些固定列,table headers 和数据会正确显示。 但对于余额列,即使在滚动时 headers 和数据也会重叠。这种情况在 chrome 和 safari 中都会发生,但不会在 Firefox 中发生。 Firefox 似乎工作正常。

我当前的css代码,

   .ant-table th {
      line-height: 1;
      text-align: right;
      padding: 15px 9px;
      overflow-wrap: normal;
      white-space: nowrap;
    }

table-layout:fixed 由 firefox 正确处理。但其他浏览器 chrome 和 safari 则不行。更改 table-layout:auto 将解决此问题。

.ant-table-layout-fixed table {
    table-layout: auto;
}