在Chrome中不会显示超过999行

时间:2018-11-10 04:44:14

标签: html css google-chrome css-grid

由于某种原因,在Chrome中,一旦打印了999行,元素就会开始相互重叠。它在Firefox中工作正常。我正在使用的Chrome版本是$_POST[row[2][kidweight]; $_POST['row[2][kidweight']; ,它是在今天早些时候发布的。

这些页面是按字母顺序排序的,在其他任何页面上我都不会遇到此问题,因为“ A”页面是唯一具有999行以上的页面。

enter image description here

70.0.3538.102 (Official Build) (64-bit)

这是Chrome的错误还是?

1 个答案:

答案 0 :(得分:0)

CSS网格规范为处理非常大的网格做出了明确规定:

  

由于内存有限,UA可能会将网格的可能大小限制在UA定义的限制内,从而将所有行都丢弃到该限制之外。如果将网格项放置在此限制之外,则必须将其网格区域限制在此有限网格之内。

https://www.w3.org/TR/css-grid-1/#overlarge-grids

规范继续给出一个示例,该示例涉及一个假设的UA,其网格大小限制为1000,这表明这是典型的限制。

这不是CSS Grid功能的适当应用程序。使用HTML表格-这正是它们的用途。