109得票4回答
强制CSS网格容器填满设备的全屏幕

如何强制CSS网格容器占据整个设备屏幕的宽度和高度,用于单页应用程序? 修改后的示例来自Mozilla:Firefox文档 .wrapper { display: grid; border-style: solid; border-color: red; grid-tem...

105得票3回答
Flex/Grid布局在按钮或字段集元素上无效

我试图使用flexbox的justify-content: center来居中一个<button>标签内部的元素。但Safari无法将它们居中对齐。我可以将相同的样式应用于其他任何标记,并且可以按预期工作(请参见<p>标记)。只有按钮向左对齐。 尝试Firefox或C...

105得票1回答
为什么对于长元素来说minmax(0,1fr)起作用而1fr则不起作用?

所以我有这个网格:+---------+------------------------------+---------+ | <div> | <p> - 1000 characters long | <div> | +---------...

104得票4回答
如何在CSS网格布局中指定行高?

我有一个CSS Grid布局,我想让其中的一些(中间3个)行拉伸到它们的最大大小。我可能正在寻找类似于Flexbox中flex-grow: 1的属性,但我似乎找不到解决方案。 注意:这仅适用于Electron应用程序,因此浏览器兼容性并不是真正的问题。 我有以下CSS Grid布局: ...

93得票2回答
在CSS Grid中将列宽设置为内容长度

我查看了文档,但没有找到这样的属性。 我想使用css grid将一列中的所有单元格调整为其内容的宽度。 对于第一种情况,我应该对容器应用此属性:grid-template-columns: auto auto; 但是对于第二种情况,我该怎么办?

91得票10回答
在CSS Grid布局中反转列顺序

我希望利用CSS网格来反转两个并排div的显示顺序,其中一个div会任意增长(我不想使用浮动)。我已在这里创建了一个plunkr:http://plnkr.co/edit/6WZBnHbwhD7Sjx2ovCO7?p=preview。 #container { grid-templ...

89得票10回答
在CSS Grid中防止双重边框

在当前的CSS网格示例中,如何折叠边框以避免双重边框?使用HTML表格很容易实现这一点。但是如果要使用display: grid,该怎么做呢? .wrapper { display: grid; grid-template-columns: 50px 50px 50px 50...

89得票10回答
如何在CSS Grid中将元素居中对齐到最后一行?

我正在使用CSS网格布局来排列一些项目,就像这样... #container { display: grid; grid-template-columns: 16.666% 16.666% 16.666% 16.666% 16.666% 16.666%; } .ite...

89得票3回答
CSS Grid - 自动高度行,根据内容大小调整尺寸

我有两个嵌套在一个网格中的网格。不幸的是,右侧嵌套网格.grid-3设置行的高度,以使左右两个网格具有相同的高度,多余的空间由class为.right的div共享。如何设置右侧嵌套网格的行,以调整到内容的大小,使它们与左侧嵌套行的高度相同? div { border: 1px dot...

88得票3回答
使用CSS网格布局跨越所有列/行的项目

随着CSS Grid Layout模块即将在Firefox和Chrome中发布,我想试着掌握如何使用它。 我尝试创建一个简单的网格,其中一个项目a跨越所有行的左侧,而其他项目(b,c,d,e等)跨越各自行的右侧。跨越行右侧的项目数量是可变的,因此可能有任意组合的b,c,d,e等,因此我正在使...