enable-background属性到底是做什么的?
enable-background
属性到底是做什么的?
我读了规范,但我还是不明白。
它应该使背景图像可用于它指定的元素的子元素,如混合内容与背景的滤镜效果(可能有其他用途,但这是我所知道的)。 如果你没有设置,那么在技术上,元素不能使用由祖先创build的背景。 唯一支持IE10的主要浏览器是IE10 +,所以不会太用。 (这也是每个Illustrator SVG出口的样板 – 没有理由。)
正如Robert Longson在评论中指出的那样 ,至less自2014年起 ,属性enable-background
至less已被弃用 。
SVG 1.1引入了enable-background属性。 该属性在调用
<filter>
元素时在filter区域下定义了回落。 在写这个规范的时候,这个属性定义的概念被认为与CSS中的堆栈上下文模型不兼容。 UA可以select实现SVG 1.1中定义的enable-background属性,但不兼容本规范或CSS合成和混合[W3C Working Draft]。