【问题标题】:ie7 filter inheritance bugie7过滤器继承bug
【发布时间】:2011-10-15 01:16:26
【问题描述】:

父元素的阴影过滤器为其子元素的文本阴影提供了一种糟糕的视觉效果。 DIV 的阴影效果由其子 LI 元素继承。如何修复它。谢谢。

<style>
.main_body{
display:block;
position:relative;
background:#ffc;
width:1000px;
height:1000px;
overflow:visible;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=90, Strength=10);
}

.signup{
background-color: #cccccc;
display:block;
top:0;
left:0;
width:800px;
height:300px;
padding:5px 0;
}

.signup li{
list-style:none outside;
margin-top:10px;
margin-left:50px;
text-align:center;
color:blue;
display:block;
zoom:1;
filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color=#99cc99,    positive=1);
}           
</style>
</head>
<body>
<div class="main_body" align="left">
<div class="signup">
<li>blah blah</li>
</div>
</div>
</body>

【问题讨论】:

    标签: css internet-explorer


    【解决方案1】:

    parentchild filter 都不同,这就是为什么child 也采用了他的parentfilter。所以,你可以这样写:

    .main_body .signup{
     filter:0;
    }
    

    【讨论】:

      猜你喜欢
      • 2014-02-12
      • 1970-01-01
      • 2012-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-29
      • 2010-10-05
      • 1970-01-01
      相关资源
      最近更新 更多