use*_*763 4 html css msdn internet-explorer-8
我有一个关于IE8与css的问题.我在msdn中将代码粘贴在我的CSS中
.shadow {-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";}
Run Code Online (Sandbox Code Playgroud)
我使用了像这样的问题代码
<div class="shadow"> <p>Bla Bla</p> </div>
我有一个问题.我想只有DIV有阴影但"Bla Bla"也有阴影.
任何人都可以建议一种解决此问题的方法吗?
谢谢...
您需要为元素指定背景颜色:
.shadow {
background:#fff;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
}
Run Code Online (Sandbox Code Playgroud)
不要引用我这个但是:我认为这是因为IE试图投射一个需要坚实的光来投射阴影.而且由于你的div是透明的atm,唯一可以投射阴影的是文本本身.