我在MDN CSS主页上看到以下新闻:
壁虎对灵活盒的支持已经适应了最近的一项规范说明:来自火狐23的
::before和::after将是灵活的项目,因此可以使用order和align-self重新定位。 (2013年5月3日)
它指的是什么规格?
我在::before/::after的CSS Flexible Box Layout Module中找不到任何引用。
发布于 2013-09-20 03:08:00
这是用bug 867454实现的。没有实现它是一个错误,正如注释#0所示。
spec说:
flex容器的内容由零个或多个flex项组成: flex容器的每个流子项都变成一个flex项,而直接包含在flex容器中的每一个连续的文本运行都被包装在一个匿名的flex项中。
这包括::before/::after伪元素(至少mozilla的人现在用这种方式解释它,我也同意)。
"Firefox 23 for developers"还提供了这些信息,显式地将::before和::after称为“流中”。
在流中::后和::前伪元素现在是flex项(bug 867454)。
https://stackoverflow.com/questions/18908106
复制相似问题