我正在使用CSS网格布局来排列页面上的项目(可以是卡片、文本、iframe等),但有时列表中的某个项目可能比其他项目更宽,因此会发生溢出。我该如何解决这个问题?我注意到,在高度方面,列实际上会根据内容进行调整,而我的当前设置没有任何问题。
.wrapper-content {
display: grid;
grid-template-columns:repeat(auto-fill, minmax(11rem, auto));
grid-auto-rows: minmax(12rem, auto);
grid-gap: 1em;
}
grid-template-columns: auto
?现在列的大小由容器的大小和列中项目内容的大小决定。 - Alirezagrid-template-columns: auto
,我只会得到一个跨越整个内容区域宽度的列。我需要多个列。 - Matrixgrid-column: auto / span 2;
的方式。你不能在minmax中使用auto。 - Alireza