【问题标题】:IE and Psuedo Elements not workingIE 和伪元素不起作用
【发布时间】:2013-07-01 02:53:24
【问题描述】:

我正在使用:before:after,但它们没有在 IE10 及以下版本中显示。

这里是网站的链接:wrdtempsite.com.au/da

查看开发工具 (F12) 时,所有的 css 都被划掉了...?

任何帮助将不胜感激。

谢谢。

【问题讨论】:

  • 你能把你的代码贴在这里吗?具体来说,html和css的元素有哪些不好用的?
  • IE9+应该没有问题。 IE8根据caniuse.com/#feat=css-gencontent有部分支持。
  • 能否提供jsfiddle.net中的部分代码
  • 我认为你的 :before 和 :after 函数中有一个错误的 html 元素。不允许使用图像标签,它们被呈现为文本。

标签: css internet-explorer


【解决方案1】:

问题是我最后宣布了 0 0 no-repeat;当我删除这些时,它工作正常。

谢谢

【讨论】:

    【解决方案2】:

    在为:before:after 添加规则之前,您可能需要为:hover 添加空的CSS 规则

    检查下面的链接,它处理相同的问题。希望对你有帮助

    ::after on :hover does not work in IE

    Why does IE10 require the presence of a p:hover {} rule for transitions to work on a pseudo element?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-23
      • 2018-05-22
      • 1970-01-01
      • 1970-01-01
      • 2014-10-25
      • 1970-01-01
      • 2015-01-04
      相关资源
      最近更新 更多