【发布时间】:2019-01-20 04:58:00
【问题描述】:
如何在 CSS-GRID 中实现“所有元素之间”之类的东西?是否可以在不为每个元素定义所有这些区域的情况下做到这一点?
<div id="menu">
<div class="element"><a class="active" href="#home">A</a></div>
<div class="element"><a href="#home">B</a></div>
<div class="element"><a href="#home">C</a></div>
<div class="element"><a href="#home">D</a></div>
</div>
#menu
{
display: grid;
grid-template-rows: 100%;
grid-template-columns: 25% <all_elements> 25%;
grid-template-areas: "... <all_elements> ...";
}
或者我真的必须做类似的事情
<div container>
placeholder
div menu
placeholder
</div>
【问题讨论】:
-
据我所知,一般来说,在 CSS 中的元素之间不可能进行选择。也许你可以用
repeatdeveloper.mozilla.org/en-US/docs/Web/CSS/repeat做点什么
标签: html css frontend css-grid