Css ::之前/::之后+;MDN中的flexbox

Css ::之前/::之后+;MDN中的flexbox,css,Css,我在主页上看到以下新闻: Gecko对柔性盒子的支持已经进行了调整,以符合最近的规范说明:Firefox 23的::before和::after将是柔性物品,因此可以使用order和align self重新定位 (2013年5月3日) 它指的是什么规格? 我在中找不到任何对::before/::after的引用。这是在中实现的。正如评论0所说,不实施它是一个错误 报告说: flex容器的内容由零个或多个flex项组成:flex容器的每个流中子项都成为flex项,flex容器中直接包含的每个连续文

我在主页上看到以下新闻:

Gecko对柔性盒子的支持已经进行了调整,以符合最近的规范说明:Firefox 23的
::before
::after
将是柔性物品,因此可以使用
order
align self
重新定位
(2013年5月3日)

它指的是什么规格?
我在中找不到任何对
::before
/
::after
的引用。

这是在中实现的。正如评论0所说,不实施它是一个错误

报告说:

flex容器的内容由零个或多个flex项组成:flex容器的每个流中子项都成为flex项,flex容器中直接包含的每个连续文本运行都包装在匿名flex项中

这确实包括
::before
/
::after
伪元素(至少mozilla的人现在是这样理解的,我同意)

还包含此信息,明确地将
::在
之前和
::在
之后称为“在流中”

在flow::after和::before中,伪元素现在是flex项(bug 867454)


我想澄清一下规范,因为我正在项目中使用这种技术。我可以确认它是正确的,并且在IE10+、Edge、Firefox和Chrome中运行良好。有没有办法让它不再是flex项目?