【发布时间】:2018-05-28 15:19:30
【问题描述】:
我在 localhost 和远程服务器上托管了相同的 html 文件。在 localhost 上,CSS 变换和不透明度正确呈现,而远程服务器上的则根本不呈现。两者都使用 IE11 兼容模式访问(由于遗留系统需要)。在远程服务器的页面上打开 F12 开发人员模式显示在样式选项卡中无法识别转换和不透明度属性(在开发人员选项卡中都显示有红色波浪下划线)。
【问题讨论】:
-
很好,你提到了这个问题,你也可以发布代码吗?
-
如果没有 any 代码,很难分辨。你的 CSS 是如何引用的?它是内联的,在头部还是在外部工作表中?如果在外部工作表中是否正在加载外部工作表?这只是 IE 的问题,还是您可以使用任何其他浏览器复制它?使用开发工具检查时,是否有任何样式覆盖了那些不起作用的样式?
-
从内存中“兼容模式”大约是 IE7,它不支持不透明度或变换。这是一个“内部网”站点,因此是兼容模式吗?这可以解释基于环境的不同行为。
-
感谢 Jon P,显然兼容模式是罪魁祸首。我已经相应地添加了答案。
标签: css