【发布时间】:2015-08-10 14:49:11
【问题描述】:
我怎样才能配置 flexbox 有一个很好的后备?说我有这个:
.parent{
display: flex;
flex-flow: row wrap;
width: 320px;
border: 1px solid black;
}
.children{
text-align: center;
flex: 1;
background: #DDD;
}
<div class="parent">
<div class="children">1</div>
<div class="children">2</div>
<div class="children">3</div>
</div>
我可以添加哪些规则来为旧浏览器提供一个很好的回退,并且它们会被完全忽略并且不会干扰 flexbox。
请注意,我不要求 polifill 或任何东西,我只是想要一些可以回退到类似东西的东西。很高兴知道当 flexbox 处于活动状态时,哪些规则会被忽略。显然显示被覆盖了,但是孩子的宽度呢?儿童花车呢?位置如何:绝对?边距呢?
【问题讨论】:
-
您需要在哪些浏览器上工作?
-
不早于 ie8,但即使在那个范围内,也有很多完全或根本不支持。
-
能否为旧版浏览器提供单独的样式表。用浮动和宽度设计它的旧方式。例如:
<!--[if lt IE 9]> <link rel="stylesheet" type="text/css" href="ie8-and-down.css" /> <![endif]--> -
我可以,但我想了解当 flexbox 处于活动状态时其他规则会发生什么