1
我试图在最上面的ul
上创建的CSS网格上定位嵌套的li
(ul li ul li
)。没有爱(它不工作)。也许这是不可能的,或者我错过了什么?网格属性无法在网格容器内的元素上工作
#orgChart ul.orgChartLevel1 {
display: grid;
grid-template-columns: 12px auto;
grid-template-rows: 100px auto auto;
grid-row-gap: 30px;
}
#orgChart li.orgChartLevel2b {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
<ul class="orgChartLevel1">
<li class="orgChartLevel1a">
<ul class="orgChartLevel2">
<li class="orgChartLevel2b">
</li>
</ul>
</li>
</ul>
半成功!所有浏览器都喜欢嵌套网格方法(li.orgChartLevel1a成为网格)。现在为那些讨厌的旧规则和-ms-前缀边缘... –