reactjs - 如果某些列在某些浏览器中是固定的,为什么表头和数据在 Ant 表中会重叠?

标签 reactjs google-chrome firefox antd tablelayout

使用Ant table design构建一个多列的表结构。 前 3 列固定在此处。对于这些固定的列,表头和数据可以正确显示。 但对于余额列,标题和数据即使在滚动时也会重叠。这在 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;
}

关于reactjs - 如果某些列在某些浏览器中是固定的,为什么表头和数据在 Ant 表中会重叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58869201/

相关文章:

javascript - Chrome 10.0.612 开发 Websocket 问题?

selenium - 使用带有 127.0.0.1 的内容脚本和带有 Firefox 插件的自定义端口

javascript - 使用从 BE 获取的数据在弹出窗口上呈现 Reactjs 问题

reactjs - 即使数据未更改,传单群集标记也会重新呈现并关闭打开的蜘蛛

javascript - 如何使用从索引文件导入的命名空间动态调用模块?

javascript - 如何动态生成组件?

CSS,无法在 chrome 中对齐 div

android - 无法从 ubuntu/linux 远程调试 android/chrome

html - Web 浏览器引擎和特殊字符渲染

javascript - 警报后窗口重定向到特定位置