【发布时间】:2018-08-20 22:33:24
【问题描述】:
我正在学习 CSS,但我看到了一些我不理解的东西。我基本上是在做以下事情:
.flexbox {
display: flex;
}
div.flexbox::after {
display: block;
content: "X";
}
.item {
flex: 1;
height: 200px;
}
.red {
background-color: red;
}
.blue {
background-color: blue;
}
.green {
background-color: green;
}
<div class="flexbox">
<div class="item red"></div>
<div class="item blue"></div>
<div class="item green"></div>
</div>
考虑到它是块级元素,我本来希望“X”出现在新行上。但是,它出现在行内——在 div 行的末尾。
我正在使用 firefox 52.7.4,因为它物有所值。
我们将不胜感激。
谢谢
【问题讨论】:
-
css-tricks.com/snippets/css/a-guide-to-flexbox 默认情况下,弹性项目都将尝试放在一行中。浮动或显示在弹性子项上没有效果;)
标签: css flexbox pseudo-element