svg:not(:root)溢出隐藏和IE9中的CSS转换

svg:not(:root)溢出隐藏和IE9中的CSS转换,css,internet-explorer,svg,internet-explorer-9,Css,Internet Explorer,Svg,Internet Explorer 9,通常的做法是: svg:not(:root) { overflow: hidden; } 在reset.css中,或者由于IE9中的SVG呈现问题(我自己没有实际观察到)。但是,如果使用-ms transform:rotate(180度)旋转svg,则会应用此方法SVG将消失 在IE9中查看此JSFIDLE: 您可以看到,通过删除溢出:隐藏将使图标出现 我的问题是,删除此图标(因为我还没有看到它试图修复的问题)会产生什么影响,以及是否还有其他方法可以使图标在旋转时显示。由于此问题,我

通常的做法是:

svg:not(:root) {
    overflow: hidden;
}
在reset.css中,或者由于IE9中的SVG呈现问题(我自己没有实际观察到)。但是,如果使用
-ms transform:rotate(180度)旋转svg,则会应用此方法SVG将消失

在IE9中查看此JSFIDLE:

您可以看到,通过删除溢出:隐藏将使图标出现


我的问题是,删除此图标(因为我还没有看到它试图修复的问题)会产生什么影响,以及是否还有其他方法可以使图标在旋转时显示。

由于此问题,我自己删除了它。让我们看看什么野兽会抬起头来。我也没看到这只虫子。我的网站使用SVG图标,它们看起来都很好。如果只是为了旋转或变换SVG,我很高兴能够摆脱这个规则。这给我带来了其他非IE问题。