css - 几乎所有的 Bootstrap 样式在 IE8 中都不起作用。在 chrome 和 firefox 中工作正常

标签 css twitter-bootstrap internet-explorer-8

我正在一个经典的 .asp 网站上工作,并且正在使用 bootstrap 进行样式设置。 在 chrome 和 firefox 中一切正常,但几乎所有样式在 IE8 中都丢失了。

我正在使用 bootstraps carousel 和 modal,但没有一个看起来像它们应该的样子。轮播仅呈现为一系列图像,后退/前进按钮均无效。

模式根本没有样式,只是作为带边框的“框”(没有背景、圆 Angular 或其他任何东西)插入到页面上。

我已经尝试了更多的 Bootstrap 库样式,例如表格和按钮,但没有任何东西看起来像它应该的样子。 我知道 bootstrap.css 作为一些样式作品(例如按钮颜色)被包含在内。 Bootstrap js 工作正常。

是否还有其他需要添加到我的 html 文档(文档类型或其他)才能使 Bootstrap 在 IE 中正常工作?

我正在使用 bootstrap v2.2.2

提前致谢!

最佳答案

有一些 HTML5 shim 摘录(见下文)是支持 IE8 及更低版本中的 HTML5 文档类型所必需的。您是否检查过它是否仍在您构建的页面中?

<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
 <!--[if lt IE 9]>
     <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
 <![endif]-->

关于css - 几乎所有的 Bootstrap 样式在 IE8 中都不起作用。在 chrome 和 firefox 中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14092825/

相关文章:

angular - 一个未处理的异常发生 : Configuration 'es5' is not set in the workspace. ng serve in angular 8 for es5

javascript - 鸟撞到柱子很快就摔下来

jquery - 单击按钮时模态弹出窗口会自动关闭(在生产中仅在我的本地工作正常)

javascript - 如何在 React 中引用 index.html 中的 css 文件

twitter-bootstrap - 带有 Bootstrap 3 的 Yii2 复选框组

html - 侧边栏不会填充 100% 高度 :(

css - 为什么我的固定div出现在IE8的内容下面?

javascript - 如何在 Javascript 中编写\9 IE8 hack

css - 即使类不存在,也包含 SASS mixin

html - 当我使用 :hover in css (No javascript) 时元素向上移动