【发布时间】:2018-08-11 15:59:53
【问题描述】:
我创建了两个 div;一个具有display:inline-grid 属性,另一个具有display:grid 属性。我想为两个 div 的子元素应用背景颜色,但具有 display:inline-grid 属性的 div 没有为其元素着色。
HTML 和 CSS 代码
#inline {
display: inline-grid;
}
#block {
display: grid;
}
div div {
height: 50px;
}
div div:nth-child(1n) {
background-color: green;
}
div div:nth-child(2n) {
background-color: rebeccapurple;
}
div div:nth-child(3n) {
background-color: aquamarine;
}
<body>
<div id="inline">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
<div id="block">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</body>
如何为 inline-grid div 中的 div 着色?
【问题讨论】:
-
您的输出图像实际上并未显示,可能需要查看一下