2011-08-01 139 views
3

我有了这个属性一个div:Internet Explorer 9中的文字阴影?

text-shadow:2px 2px 3px #252525; 

它工作在Firefox 5大,但Internet Explorer 9中不显示它。我认为IE 9应该支持CSS3?

如何在IE中获得类似的结果?

+0

与任何其他浏览器相比,IE9对CSS3的支持最差。 – Rob

+0

请参阅:http://www.quirksmode.org/css/contents.html和CSS3声明部分。 – tjcss

回答

8

IE9不理解text-shadow属性。您可以使用filter属性(只有IE浏览器),而不是:

text-shadow:2px 2px 3px #252525;

可以

filter: Shadow(Color=#252525, Direction=45, Strength=2);

结果被替换必须相似。

2

因为这一直在我的身边有疼痛感,我想我会后离开了每次看到一些有关文本阴影中最重要的事情..

以及..两件事情。

.shadow { 
    display: block; /* required for it to work.. */ 
    text-shadow: 0.1em 0.1em 0.1em gray; 
    filter: Shadow(Color=gray, Direction=45, Strength=1); 
} 

此外,您可能使用的下一行的部分强制IE兼容模式:

<meta http-equiv="X-UA-Compatible" content="IE=edge"> 

我希望IE会登上与世界其他地区。每一次我写东西,IE总会有麻烦。更糟的是,它适用于除IE外的所有浏览器或设备。

别的东西,可能是冷静地知道:

http://www.colorzilla.com/gradient-editor/

做渐变色与IE浏览器的兼容性(两个复选框)的伟大工程。

现在,我们需要的是一个伟大的IE修补程序,用于一直工作的弯角。

享受。

+0

哇标记标记似乎像黑魔法,是让IE浏览器能够正常工作的一种痛苦,但是使用单行显示,一切都变得更好! –