Css 如何在Internet Explorer中消除文本上的这些阴影?

Css 如何在Internet Explorer中消除文本上的这些阴影?,css,internet-explorer,internet-explorer-8,shadow,Css,Internet Explorer,Internet Explorer 8,Shadow,如果您转到IE中或IE中的看起来像是由主题.css生成的,那么少数几个类会应用dropShadow过滤器,包括.box,.navwrap,p.link a,等等。我不太清楚到底是哪一个造成了阴影,因为它们不应该被应用。你可以试着删除它们,看看是哪一个修复了它。编辑#1:从你的theme.css文件中删除所有的“FILTER:progid:DXImageTransform.Microsoft.dropshadow(…);”属性,你就可以开始了。从所有css文件中删除文本阴影属性就可以了。我的理论是

如果您转到IE中或IE中的看起来像是由
主题.css
生成的,那么少数几个类会应用
dropShadow
过滤器,包括
.box
.navwrap
p.link a
,等等。我不太清楚到底是哪一个造成了阴影,因为它们不应该被应用。你可以试着删除它们,看看是哪一个修复了它。

编辑#1:从你的theme.css文件中删除所有的“FILTER:progid:DXImageTransform.Microsoft.dropshadow(…);”属性,你就可以开始了。

从所有css文件中删除
文本阴影
属性就可以了。我的理论是,即使它在mc.css中被覆盖,IE9.js仍然雄心勃勃,并在应用它。

为什么你首先在那里有所有的
文本阴影
指令?我认为你需要显示你的.css文件内容,以便在这里获得帮助。@标记它们已链接。这真的很奇怪。如果我右键单击并转换为PDF,它会显示OK(在兼容模式下使用IE8)。否则,它真的很难读取。可能这一个>很难确定-ms过滤器:“progid:DXImageTransform.Microsoft.dropshadow(OffX=0px,OffY=0px,Color=”;也许一次只删除一个,但这些过滤器无论如何只能在IE中“工作”。明白了!非常感谢!