【问题标题】:::before and ::after elements not working in IE11::before 和 ::after 元素在 IE11 中不起作用
【发布时间】:2020-08-06 08:53:16
【问题描述】:

我在 css 中使用 ::before 和 ::after 来引导手风琴 css。但是这些伪元素在 IE11 中不起作用,尽管在所有其他兄弟中都可以使用。我需要做哪些替代或语法更改才能解决 IE11 中的问题。

下面是开发者工具 IE 的截图,我可以看到 css 没有应用。

【问题讨论】:

  • ::before 和 ::after DO 在 IE11、IE10 和 IE9 中工作 - 开发人员工具显示未应用于 #Q2Pre

标签: javascript jquery css jquery-ui css-selectors


【解决方案1】:

自 IE9 以来,双分号语法支持伪元素。 有些东西正在破坏你的风格。 也许可以使用好的旧背景颜色来查看问题是否仅在 IE 中。

【讨论】:

    【解决方案2】:

    我检查了我的项目,样式也被划掉了,但它们有效。也许这是 IE 调试器的错误

    【讨论】:

      猜你喜欢
      • 2021-11-03
      • 2015-01-04
      • 1970-01-01
      • 2014-10-08
      • 2012-05-21
      • 2019-08-30
      • 2014-07-18
      • 2012-12-01
      • 2015-09-12
      相关资源
      最近更新 更多