css - 使用 flex 构建表格,使用固定列构建 div
问题描述
我正在构建应该完全响应的表(所以我在 div 上使用 flex 而不是table
)。我希望能够固定列。
这是我得到的https://codepen.io/piernik/pen/LmoBxM
有什么问题?当您向左滚动时,固定列消失。它可能.row2
具有视口的宽度,而不是整个表格。您可以.row2
在红色上边框上看到 的宽度。
我可以修复它吗?
我想构建带有固定列的响应表,该表可以在没有任何 JS 的情况下具有 hsrcoll。
解决方案
您在单元格中使用了 flex-basis:500px,这就是为什么您的表格宽度大于窗口宽度并且 flex 仅覆盖所有窗口宽度的原因。
推荐阅读
- solr - 被多值字段上的 solr 查询阻塞
- javascript - 有没有办法将两个javascript合并在一起?
- javascript - 领英自动连接用户角色
- scala - 如何在 Spark GraphX 中查找从给定顶点可到达的顶点数
- visual-studio - 如何让按钮触发功能以在 C#/visual studio 中的计时器上移动鼠标光标?
- c++ - Windows 中的 Qt 库链接错误
- android - 在相同的默认登录页面上制作带有电话号码和密码的登录页面
- r - 无法在本地服务器上安装 rgdal 包,发生不可恢复的异常。R 正在中止... [错误:加载失败]
- udp - 使用 Fluentd 转发数据包
- excel - 具有不同偏移量的索引/匹配