ie css居中,css – Flexbox在IE中不垂直居中

我有一个简单的网页,有一些以页面为中心的Lipsum内容。该网页在Chrome和Firefox中正常工作。如果我减小窗口的大小,内容填充窗口,直到它不能,然后添加一个滚动条,并填充内容关闭屏幕,底部。

但是,该页面不在IE11中心。我可以通过弯曲身体得到页面中心在IE,但如果我这样做,然后内容开始向屏幕顶部,并切断内容的顶部。

下面是两种情况。查看相关的Fiddles。如果问题不明显,请缩小结果窗口的大小,以便强制生成滚动条。

注意:此应用程序仅定位到最新版本的Firefox,Chrome和IE(IE11),这些都支持Candidate Recommendation of Flexbox,因此功能兼容性不应该是一个问题(理论上)。

编辑:使用全屏API全屏显示外部div时,所有浏览器都使用原始CSS正确居中。但是,在离开全屏模式时,IE将恢复为水平居中和垂直顶部对齐。

在Chrome / FF中正确调整中心和大小,在IE11中不正确调整大小,但调整大小

html,body

{

height: 100%;

width: 100%;

}

body

{

margin: 0;

}

.outer

{

min-width: 100%;

min-height: 100%;

display: flex;

align-items: center;

justify-content: center;

}

.inner

{

width: 80%;

}

中心在任何地方,当尺寸下降时,切割顶部

html,body

{

height: 100%;

width: 100%;

}

body

{

margin: 0;

display: flex;

}

.outer

{

min-width: 100%;

min-height: 100%;

display: flex;

align-items: center;

justify-content: center;

}

.inner

{

width: 80%;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值