首页  >  文章  >  web前端  >  以下是几个可能的标题,符合你的文章内容,并为问答类问题: * **Why don\'t gradient filters work on pseudo-elements in IE8?** * **How come gradient filters don\'t apply to pseudo-elements in IE8?** * **Can gradient filters be appl

以下是几个可能的标题,符合你的文章内容,并为问答类问题: * **Why don\'t gradient filters work on pseudo-elements in IE8?** * **How come gradient filters don\'t apply to pseudo-elements in IE8?** * **Can gradient filters be appl

DDD
DDD原创
2024-10-25 02:01:29843浏览

以下是几个可能的标题,符合你的文章内容,并为问答类问题:

* **Why don't gradient filters work on pseudo-elements in IE8?**
* **How come gradient filters don't apply to pseudo-elements in IE8?**
* **Can gradient filters be applied to pseudo-elements in IE8?**
* **Why are gradient f

为什么 IE8 中的伪元素上不起作用?

这个问题是 "为什么 IE8 中的伪元素上不起作用?"。以下是我能拼凑出的最接近确切答案的内容。它来自此页面上的信息。

渐变滤镜是一个 "程序化表面"(和 alphaimageloader 一起)。程序化表面是这样定义的:

程序化表面是被显示在对象内容和对象背景之间的彩色表面。

仔细阅读。这本质上是另一个"层",你可能会说它在对象的内容和该对象背景之间。你看到这个问题的答案了吗?:before 和 :after 创建了什么……是的!Content。特别是正如 MSDN 指出的那样:

::before 和 ::after 伪元素指定文档树中元素之前和之后的上下文的位置。context 属性,连同这些伪元素一起,指定要插入的内容。

被生成的上下文与其他盒子交互,就像它们是刚在它们相关元素内部插入的实际元素一样。

现在,如果生成的是Content,那么它不是包含内容的"对象",而是Content 本身 (它恰好有一些行为类似于可能包含内容的元素对象)。

因此,没有一个对象 包含 "内容"(因为它 内容)而滤镜可以在它之间放置一个程序化表面,该表面适用于伪元素(即 "虚假元素")生成的 content。必须对对象 应用渐变,然后将程序化表面放置在它和内容之间。

以上是以下是几个可能的标题,符合你的文章内容,并为问答类问题: * **Why don\'t gradient filters work on pseudo-elements in IE8?** * **How come gradient filters don\'t apply to pseudo-elements in IE8?** * **Can gradient filters be appl的详细内容。更多信息请关注PHP中文网其他相关文章!

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