【发布时间】:2014-03-03 05:56:07
【问题描述】:
我计划放弃“浮动”布局,并在未来的项目中使用 CSS flexbox。我很高兴看到当前版本的所有主要浏览器似乎都支持(以某种方式)flexbox。
我前往"Solved by Flexbox" 查看一些示例。但是,“粘滞页脚”示例似乎在 Internet Explorer 11 中不起作用。我玩了一下,通过将 display:flex 添加到 <html> 和 width:100% 到 <body> 来让它工作
所以我的第一个问题是:谁能向我解释这个逻辑?我只是摆弄了一下,它起作用了,但我不太明白为什么它会那样工作......
还有一个适用于所有浏览器的“媒体对象”示例,除了 - 您猜对了 - Internet Explorer。我也摆弄了一下,但没有任何成功。
因此,我的第二个问题是:是否有“干净”的可能性让“媒体对象”示例在 Internet Explorer 中运行?
【问题讨论】:
-
只是对这个老问题的更新:链接的演示在 IE11 上运行良好。必须是自提出此问题以来的 3 年内修复的错误。
标签: html css flexbox cross-browser