【发布时间】:2016-07-27 23:20:02
【问题描述】:
除了重新排序标记之外,还有其他方法可以排除 flex wrap 中的第一项吗?
<div class="container">
<div id="tobeexcluded">abc</div>
<div class="flexitem">content</div>
<div class="flexitem">content</div>
<div class="flexitem">content</div>
</div>
编辑: 我已经试过了
:not(:first-child)
还有
:not(#tobeexcluded)
但它不起作用。这是实际的类构造,它是一个 Drupal 视图:
.view-id-reference_list .view-content:not(:first-child) {
display: flex
flex-flow: wrap
}
小提琴:https://jsfiddle.net/m62090za/4/
这就是我想要的:https://jsfiddle.net/Lxhpwqzn/1/ 但不更改标记。
【问题讨论】:
-
你是认真的还是困倦的?这与您提供的链接完全不同
-
您可以使用 css
#tobeexcluded { display: none }排除它。 -
我不想隐藏它,它应该从 flexbox wrap 中移除。
-
正如您在小提琴中看到的,当我将 :not(:first-child) 添加到 div 时,flexbox wrap 不再起作用。 filter-div 应该在 flex-flow 之上...