【问题标题】:How to make Bootstrap 4 compatible with IE9 and IE10如何让 Bootstrap 4 兼容 IE9 和 IE10
【发布时间】:2018-01-11 17:52:59
【问题描述】:

哪些 polyfill 库可用于使 Bootstrap 4(或大部分 Bootstrap 4)与 IE9 一起工作?

我遇到过这些库:

谢谢。

【问题讨论】:

    标签: internet-explorer-9 bootstrap-4


    【解决方案1】:

    查看他们的website,他们建议使用 Bootstrap 3 来支持 IE8-9。

    如果您需要 IE8-9 支持,请使用 Bootstrap 3。它是我们代码的最稳定版本,我们的团队仍然支持关键错误修复和文档更改。但是,不会添加任何新功能。

    IE9 和 IE10 难以支持 bootstrap 4 的原因是它使用了现代 css ( flexbox ) 和 html5 元素。他们没有在他们的 css 中提供后备,因此您必须手动添加这些后备。

    请注意,IE10 不完全支持某些 CSS3 属性和 HTML5 元素,或者需要前缀属性才能获得全部功能

    如何修复适用于 IE9 和 IE10 的 Bootstrap 4:

    • Autoprefixer 允许您基于浏览器支持创建回退。但是,这并不能解决您的所有问题。
    • HTML 5 shiv 旧版 ie 浏览器的 HTML 5 后备
    • 任何使用 flexbox 的地方都需要基于浮点数的回退

    您在上面链接到开源项目Bootstrap IE8 这可能是您最好的选择,因为它旨在解决您的问题。

    【讨论】:

      猜你喜欢
      • 2013-03-27
      • 2013-10-12
      • 2013-02-07
      • 1970-01-01
      • 2015-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-04
      相关资源
      最近更新 更多