【发布时间】:2016-12-15 03:10:34
【问题描述】:
我正在尝试找到一种方法让我的 flexbox 在 IE10 中正常工作:
这是一个应该在 Chrome、Firefox 等中工作的示例。
我有一个绝对定位的 flexbox,它有一个固定的页眉、固定的页脚和填充体。 flexbox 将根据需要占用尽可能多的高度,但如果达到最大高度,则 body 将开始滚动。到目前为止,一切顺利。
但是,如果你在 IE10 中打开链接,它就不起作用了。正文现在溢出而不是滚动,导致列表底部和页脚都被隐藏。原因似乎是 .lhs 上的最大高度 CSS:
max-height: 200px;
如果将其更改为“高度”:
height: 200px;
然后你瞧,它又工作了。然而,它也阻止了 flexbox 的可变高度,所以对我来说不是一个可行的解决方案。谁能看到我如何在 IE10 以及其他支持 flexbox 的浏览器中完成这项工作?
【问题讨论】:
-
你试过更简单的方法吗:jsfiddle.net/vN65r/4
-
这在 IE10 中似乎也不起作用
标签: css internet-explorer-10 flexbox