我的flex容器:
.back_pattern {
display: flex;
display: -ms-flexbox;
-ms-flex-pack: center;
flex-direction: column;
align-content: center;
justify-content: center;
min-height: 100vh;
width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
在其他浏览器上一切正常.
ie11:http://take.ms/68dHo ;
chrome:http://take.ms/JhcEH有
什么问题?
Pao*_*gia 47
由于以下原因,Internet Explorer不完全支持Flexbox:
部分支持是由于存在大量错误(参见已知问题).
截图和信息来自caniuse.com
已知的问题:
display: flex
并且flex-direction: column
将不会正确计算其弯曲的子尺寸.看错误.min-height
height
flex
是0 0 auto
而不是0 1 auto
最新规范中定义的值.min-height
使用时不会正确地垂直对齐项目.看错误.Flexbugs是一个由社区策划的Flexbox问题列表,以及针对它们的跨浏览器解决方法.以下是可用解决方法和影响的浏览器的所有错误列表.
align-items: center
溢出其容器min-height
在Flex容器上将不适用于其flex项目flex
flex-basis
忽略无单位值的简写声明flex
项并不总是保留固有的宽高比flex-basis
不占 box-sizing: border-box
flex-basis
不支持 calc()
align-items: baseline
不适用于嵌套的Flex容器flex-flow: column wrap
不包含其物品margin: auto
在四维轴上忽略列弹性项目flex-basis
不能动画max-width
使用 归档时间: |
|
查看次数: |
70076 次 |
最近记录: |