【问题标题】:CSS won't render on IE11CSS 不会在 IE11 上呈现
【发布时间】:2020-02-11 20:20:38
【问题描述】:

我想看看为什么我们的 CSS 不会在 IE 上呈现。我在想也许这与链接样式表有关?如果重要,这将托管在 Salesforce Marketing Cloud 上。我已经在下面的标题中包含了所有内容:

<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"><link rel="icon" type="image/ico" href="contents/ui/theme/i/favicon.ico">
  <meta name="robots" content="noindex,follow"><link rel="dns-prefetch" href=""><link rel="dns-prefetch" href="//fonts.googleapis.com">
  <link rel="stylesheet" id="them-style-css" href="https://xx.com/b2c-general-css" type="text/css" media="all">
  <link rel="stylesheet" id="g-font-css" href="//fonts.googleapis.com/css?family=Roboto%3A300%2C500%2C700&amp;ver=4.9.8" type="text/css"  media="all">
  <script type="text/javascript" src="%%=CloudPagesURL(XX)=%%"></script>
  <script type="text/javascript" src="%%=CloudPagesURL(XX)=%%"></script>

【问题讨论】:

  • 欢迎来到 Stack Overflow!如果您单击指向您的 CSS 文件的链接,您会看到样式吗?
  • 请提供任何控制台错误以帮助诊断问题。
  • 是的,我应该在 CSS 中寻找一些东西吗?
  • 我不太确定我在 IE 中使用调试器在做什么,但这里似乎有错误:a.querySelectorAll("*,:x")
  • 尝试使用F12 developer Network tools检查CSS引用(CSS链接)是否加载成功,使用Elements panel检查html和CSS样式。从错误来看,似乎有一些 JavaScript 错误,尝试设置debugger 进行检查。

标签: html css internet-explorer-11 salesforce-marketing-cloud


【解决方案1】:

在头部使用元数据

<meta http-equiv="X-UA-Compatible" content="IE=edge">

【讨论】:

  • 除此之外还有什么要补充的吗?不幸的是,我添加到标题中并没有发生任何事情。
  • 在CSS的某些特性中,需要在其前面加上-ms-
猜你喜欢
  • 2015-05-13
  • 1970-01-01
  • 1970-01-01
  • 2018-03-28
  • 2017-12-10
  • 1970-01-01
  • 1970-01-01
  • 2019-06-24
  • 2021-12-25
相关资源
最近更新 更多