2012-10-02 117 views
0

什么是IE 7+以下兼容CSS代码:内阴影在IE

-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25); 
-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25); 
box-shadow:   inset 0 0 10px rgba(0, 0, 0, 0.25); 

回答

0

IE7/8在标准CSS中不支持box-shadow

它有可能使用IE专有的filter风格得到它的工作,但这可能会非常痛苦,绝对不符合标准。

另一种方法是使用CSS3Pie。对于IE 6/7/8,这是一个小的JavaScript黑客攻击,它实现了标准的CSS box-shadow以及这些旧浏览器的其他一些样式。

只需下载css3pie脚本pie.htc并将其复制到您的网站。然后引用它在你的CSS旁边的box-shadow风格:

.myClass { 
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25); 
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25); 
    box-shadow:   inset 0 0 10px rgba(0, 0, 0, 0.25); 
    behavior: url(/PIE.htc); 
} 

见CSS3Pie网站了解更多:http://css3pie.com/

+1

请注意,PIE.htc目前不支持“插入”框阴影。 – AaL