【发布时间】:2020-09-14 11:12:54
【问题描述】:
我有一个行数和列数未知的表。当列数和行数较少时,表格正确占用可用空间,根据可用页面减去侧边栏宽度调整列宽。请参阅下面的图片 但是,当我增加列数时,各个列的最小宽度(大概)会导致表格在 x 轴上离开页面,导致表格上方的按钮超出视口。同样,当我增加行数时,滚动到底部会使按钮(和标题)滚动出视口。 预期的行为应该是表格的高度是“保存”按钮下方的剩余空间,宽度是可用屏幕宽度减去侧边栏宽度(如果打开)。 如果表格比那个大,那么表格应该有滚动条,而不是整个页面。由于我使用了flex-layout,因此我没有 CSS 文件,但您可以在 here 或演示的控制台屏幕中测试/编辑 CSS。
P.S.:我不能以任何方式修改蓝色/橙色部分或它们的祖先。我只能在 DOM 树中修改 .header 同级的第二个孩子。
【问题讨论】:
-
显示器重置可以吗?带有粘性 col/row 标题的可能示例:codepen.io/gc-nomade/pen/abboqbR
标签: html css angular flexbox angular-flex-layout