EDIT:
As @Spudley pointed, IE10 supports box-shadow just fine, but seems like is parsing bug in IE9/10. This hack pointed out by @ssilas777 should work:
@media screen and (min-width:0\0) {
/* IE9 and IE10 rule sets go here */
span {
box-shadow:0px 0px 2px 0px #333;
}
}
In case you need support for old IE you can use this hack:
HTML:
<div class="shadow1">
<span>
Box-shadowed element
</span>
</div>
CSS:
.shadow1 {
background-color: rgb(68,68,68); /* Needed for IEs */
-moz-box-shadow: 0px 0px 20px 0px rgba(68,68,68,0.6);
-webkit-box-shadow: 0px 0px 20px 0px rgba(68,68,68,0.6);
box-shadow: 0px 0px 20px 0px rgba(68,68,68,0.6);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
zoom: 1;
}
.shadow1 span {
position: relative; /* This protects the inner element from being blurred */
padding: 40px;
}
Fiddle:
http://jsfiddle.net/LxY5t/
More:
http://css-tricks.com/snippets/css/css-box-shadow/