绝对定位的Flex项不会从IE11中的正常流中删除。我们有两个有内容的div和第三个div,这是一个绝对位置的背景。容器是一个柔性箱。在Chrome和Safari中都很好,但是Firefox和IE11因子在绝对定位的div中,并在div之间分配空间,就像连续有3 div一样。我做过小提琴的例子。有办法解决这个问题吗?https://jsfiddle.net/s18do03e/2/div.container { display: flex; flex-direction: row; width: 100%; height: 300px; justify-content: space-between; width: 100%; outline: 1px solid;}div.c1 { background: #aaeecc; width: 100px; position: relative; z-index: 50; top: 20px; display: flex;}div.c2 { background: #cceeaa; width: 200px; position: relative; z-index: 50; top: 20px; display: flex;}div.bg { background: #ccc; width: 100%; height: 100%; z-index: 0; left: 0px; top: 0px; position: absolute; display: flex;}<div class="container"> <div class="c1">Content 1</div> <div class="c2">Content 2</div> <div class="bg">Background</div></div>
3 回答
慕沐林林
TA贡献2016条经验 获得超9个赞
::before
::after
order
.c1 { order: -1;}.c2 { order: 10;}
order
flex
-1
::before
10
100
position: absolute
flex
- 3 回答
- 0 关注
- 926 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消