有没有一种简单的方法可以让css3 text- shadow在IE9中工作?至少一个文本阴影会很棒。我想理想情况下也支持IE8。我希望有一个简单的jquery插件或.htc文件,它仅查看元素的text- shadow css属性并为IE9实现它。
text- shadow
是的,但不是您想像的那样。根据caniuse(一种非常好的资源)的说法,没有支持,也没有polyfill可用于text-shadow为IE9 添加支持。但是, IE具有自己的专有文本阴影( 在此详细介绍)。
text-shadow
实施示例,取自其网站(在IE5.5到IE9中均可使用):
p.shadow { filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45); }
为了实现跨浏览器的兼容性和代码的未来适应性,请记住还使用CSS3标准text- shadow属性(在此进行详细介绍)。考虑到IE10已正式宣布放弃对旧版dx过滤器的支持,这一点尤其重要。展望未来,IE10 +将仅支持CSS3标准text-shadow。