我正在尝试为元素添加阴影(仅限右侧和左侧)。 它适用于Chrome,Opera,Firefox,Safari,但不适用于IE10。 我对此有点新意,所以我想我一定是犯了错误。 该页面的链接:http://www.sytemaker.com/other-sites/ets 代码:
<!DOCTYPE html>
<html>
<head>
<style>
div
{
width:300px;
height:100px;
background-color:yellow;
box-shadow: 6px 0 4px -4px #222, -6px 0 4px -4px #222;}
</style>
</head>
<body>
<div></div>
</body>
</html>
答案 0 :(得分:2)
IE可能没有使用IE10模式,您可以使用开发者工具查看(按F12)。
如果没有,最简单的解决方法是在头部添加:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
答案 1 :(得分:0)
试试这个:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
答案 2 :(得分:0)
如果您想要定位IE8及更早版本,您也可以使用CSS属性-ms-filter
,但请注意它在IE9 +中已弃用。有关MSDN
例如:
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333')";