我无法使用Chrome浏览器进行定位,但它同时适用于Firefox和Edge。Flex定位器在Firefox/Edge上工作,不在Chrome上
我使用Flex CSS:
body {
min-height: 100%;
display: flex;
flex-direction: column;
}
wrapper {
height: 100%;
/* flex: 1; would be enough but it looks bad in IE */
flex: 1 0 auto;
background-color: #3D9970;
}
.aligner {
height:100%;
display: flex;
align-items: center;
justify-content: center;
}
.aligner-center {
max-width: 50%;
background-color: #ffb443;
padding: 20px;
}
你看结果here
我也试图与display:table
没有成功。
任何想法如何将我的登录表单div与Chrome对齐?
感谢
是的,这工作fine.Thanks :)我已经更新了[jsFiddle](https://jsfiddle.net/4o7h911s/2/) –
I int把它放到我的网站上,现在即使我不使用类别aligner' aligner-center',evey的东西也会居中对齐。 [例子](https://jsfiddle.net/k2t5tvvf/)任何机会使用这个灵活的解决方案,并获得一个对齐的div只有当我使用类'aligner'和'aligner-center'?谢谢 –