CSS 在 IE 9 与 IE 10 或 chrome 中的行为不同

CSS behaving differently in IE 9 vs ie 10 or chrome

所以我只是在调查我的客户的一个问题,这个问题是关于 IE9 中许多地方的按钮变成橙色的。我发现了这个 CSS 属性 progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9900', endColorstr='#ffcc7a00', GradientType=0) 导致了这个问题。

有没有人知道这是怎么回事以及如何解决它。

谢谢

正如 hungerstar 指出的那样,这是 Microsoft 专有的 css 属性 使用滤镜创建渐变。如果它把按钮变成橙色而你不希望它变成橙色,你可以简单地删除它,甚至可以使用 '!important'

强制显示正确的颜色

https://msdn.microsoft.com/en-us/library/ms532997(v=VS.85).aspx