首页  >  文章  >  web前端  >  为什么过滤器不能处理 IE8 中的伪元素?

为什么过滤器不能处理 IE8 中的伪元素?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-25 02:43:02331浏览

Why Don't Filters Work on Pseudo Elements in IE8?

过滤渐变不适用于 IE8 中的伪元素

问题陈述:
创建类似 3D 的按钮在 IE8 中使用伪元素和滤镜渐变。

主要问题:
为什么滤镜不能在 IE8 中的伪元素上工作?

背景信息:

  • 使用条件注释处理不同浏览器版本。
  • IE8 不支持伪元素上的滤镜渐变。

更新的问题陈述:
过滤器不会应用于 CSS 生成的内容,尽管 MSDN 文档中没有明确提及。

IE8 中的解决方案:
应用过滤器与 IE7 一样的条件元素。

剩余问题:
为什么过滤器特别不适用于 IE8 中的伪元素?

可能的答案:

  • 渐变过滤器是需要包含内容的对象的“程序表面”。
  • 伪元素生成内容,而不是包含内容的对象。
  • 因此,没有合适的对象可以在其之间应用过滤器。

以上是为什么过滤器不能处理 IE8 中的伪元素?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn