【发布时间】:2017-03-26 10:57:26
【问题描述】:
我正处于掌握基本 flexbox 概念的早期阶段。 MDN 上的Using CSS Flexible Boxes 文章指出(强调我的):
弹性容器的每个子容器都成为弹性项目。 直接包含在 flex 容器中的文本被包裹在一个匿名的 flex 项中。
这意味着以下标记会自动提供三个可玩的项目:
p, em {
margin: 1em;
padding: 1em;
}
p {
border: 1px solid blue;
display: flex;
justify-content: space-between;
}
em {
border: 1px solid orange;
display: inline-flex;
}
<p>This is a <em>just</em> a test.</p>
但是,我仍然不确定这些匿名项目在 flexbox 模型本身之外的可能性(如果有的话)。不需要在伪造的 <span> 标签中包含“这是一个”和“一个测试”来进行布局真是太棒了,但是,有没有办法对它们应用常规样式?伪元素或类似的东西?例如,我可以为段落分成的三个部分中的每一个设置不同的颜色吗?
【问题讨论】: