【问题标题】:CSS compressed doesn't load in IE9, with Bootstrap 3.1使用 Bootstrap 3.1 无法在 IE9 中加载 CSS 压缩
【发布时间】:2014-05-27 16:08:12
【问题描述】:

我正在尝试在页面上加载一组压缩的文件 .Css,但在 IE9 中只加载其中的一部分。在其他浏览器和 IE10-11 加载正确。

代码:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />

   <?php
      foreach($view->_css as $css){
       echo '<link rel="stylesheet" href="'.$css.'">'."\n";  //loads all .css compressed
        }
        foreach($view->_js as $js){
           echo '<script src="'.$js.'"></script>'."\n";  //loads all .js
        }
        ?>
        <title>Test</title> ...

.css 文件有:bootstrap.css、ace.css 等,但只适用于 bootstrap.css。有人知道修复吗?谢谢

【问题讨论】:

标签: javascript php css twitter-bootstrap internet-explorer-9


【解决方案1】:

您可能会遇到 IE9 的 Internet Explorer's CSS rules limits,这可以解释为什么它会影响 IE9,但不会影响更高版本。如果是这种情况,您可能需要为 IE9 拆分 CSS 文件。

【讨论】:

  • 各位,感谢您的关注和帮助。 @James,你是对的..问题只是与 IE9 css 相关的限制:[链接] blogs.msdn.com/b/ieinternals/archive/2011/05/14/10164546.aspx [/链接] 解决方案是一个小实现,我们的框架在 IE9 中加载时拆分 css 文件并传递它的边界。
猜你喜欢
  • 2012-10-27
  • 2023-04-07
  • 2021-11-03
  • 1970-01-01
  • 2014-09-20
  • 1970-01-01
  • 2012-05-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多