【问题标题】:AngularJS use css only for IEAngularJS 仅对 IE 使用 css
【发布时间】:2018-01-08 10:53:59
【问题描述】:

我正在使用 AngularJS,但 css 的反应与 Chrome 不同。为了解决这个问题,我只想为 IE 编写单独的 CSS。

有人知道这在 AngularJS 中是如何工作的吗?我还使用 main.scss 来导入所有不同的 scss 文件。我可以只为 IE 11 版制作一个 scss 文件,还是将 css 添加到一个只针对 IE 的文件中。

这是我使用的 css,它不会做出任何反应。

.block {
  flex: 1 0 0;
  flex-basis: 43%;
  border-top: 10px solid $colorRed;
  background: #f6f6f6;
  padding: 20px;
  height: 100%;
  font-size: 18px;
  letter-spacing: -0.5px;
  margin-bottom: 20px;
  min-height: 300px;
  margin-right: 10px;


}

非常感谢!

【问题讨论】:

  • 显示哪些 CSS 不起作用。也许您需要使用-webkit 支持来扩展它
  • @AlekseySolovey 我已将其添加到我的问题中

标签: css angularjs internet-explorer


【解决方案1】:

您能告诉我们哪些 CSS 规则给您带来了问题吗? 您可以编写博客中列出的here 的 IE 或 Microsoft 供应商特定规则。 我认为您可以拥有 1 个最终的 css 文件,其中包含适用于您的应用的供应商特定和通用规则。

【讨论】:

  • 右边距:10px;是一个问题,我必须在 chrome 中为 20,它与 20 一起工作正确,并且当我将边距设置为 20 时,在 IE 中将块设置为彼此相邻,每个块都从新行开始,我不希望这样
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-01
  • 2014-03-25
  • 2011-04-09
  • 2020-11-12
  • 2016-05-13
  • 2012-10-23
相关资源
最近更新 更多