【问题标题】:CSS renders differently on local sever as opposed to through internet in IECSS 在本地服务器上的呈现方式与在 IE 中通过 Internet 呈现的方式不同
【发布时间】:2014-04-29 03:13:26
【问题描述】:

通过互联网查看 CSS 看起来不错。但是,在 IE8、IE10 和 IE11 中,某些 css 属性不会加载。在页面检查器中,它们会出现,但带有红色曲线下划线。我已阅读帖子here 并尝试将http-equiv="X-UA-Compatible" content="IE=9" 添加到我的<meta> 标记中,因为它实际上在IE9 中可以正确呈现,但没有帮助。

同样,在任何其他浏览器上本地加载都可以正常工作。我实际上对此感到满意,但我需要在 RT 平板电脑上的 IE11 中运行(无法获得其他浏览器)。

总而言之,大多数 CSS 确实会加载。似乎只有background 上面有rgba。有什么想法吗?

【问题讨论】:

    标签: html css internet-explorer


    【解决方案1】:

    如果您使用的是 PHP,我发现最可靠的技术是将此行包含在标题的最顶部——甚至在 <!DOCTYPE html> 之前

    <?php header('X-UA-Compatible: IE=edge'); ?>
    

    这也应该照顾 IE > 9。然后,您可以省略 &lt;head&gt; 中的任何其他 X-UA-Compatible 标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-13
      • 2014-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多