css - 基于 Bootstrap 的主题在 IE10 中被破坏

标签 css twitter-bootstrap internet-explorer-10

http://metagraf.github.io在 IE10 出现之前,它在所有经过测试的浏览器中都表现良好。在 IE10 中查看时,顶部菜单覆盖整个页面。 可以在此处查看该页面在 IE10 中的外观截图:https://dl.dropboxusercontent.com/u/2897577/ie10.png 关于如何解决此问题的任何想法?

问候奥斯卡

最佳答案

所以当我在 IE 10 中运行有问题的站点时,确实,顶部菜单在 IE 10 中看起来确实有问题。

问题的直接来源是导航栏中的 img

如果您按下 F12 并使用 IE 的开发人员工具栏,然后如果您将 imgwidth 属性设置为 auto 只是被取消选中(这样 auto 不再是值,网站突然看起来正常了。

深入研究这个问题,这里是 Bootstrap 中 imgcss 设置:

img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

好的,width: auto\9 到底是什么? 好吧,看起来这是一个 IE hack,但不适用于 IE 10。

  1. CSS \9 in width property
  2. http://www.paulirish.com/2009/browser-specific-css-hacks/

因此,作为快速修复,我想您可以做的一件事是设置自定义 css 属性 navbar 中的 imgimg 的宽度完全一致。

关于css - 基于 Bootstrap 的主题在 IE10 中被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17009956/

相关文章:

html - 如何将 CSS 应用到特定行上的 flex 元素,或应用到已包装的 flex 元素?

javascript - Bootstrap 日期分页器日期选择器宽度

javascript - 调试 Internet Explorer 9-10 崩溃

html - IE10 HTML 呈现,适用于 IP,但不适用于已配置域

html - Bootstrap 网格系统和垂直对齐问题

JavaScript 边缘效果

css - 如何在 div 上正确定位垂直方向的文本?

Javascript .find() 无法在所有 IE 浏览器下工作

javascript - IE 挂起故障排除

html - div 中的中心按钮,忽略其他元素