使用文本阴影过滤器在IE中链接点击区域问题

时间:2013-01-10 16:36:50

标签: css menu filter

下面的菜单,我希望整个区域都是可点击的,但IE却没有,原因是我正在使用文字阴影过滤器,如果我删除filter: dropshadow()并应用float:left;我的期望将设置,任何解决方法,以完成此任务。

HTML

<div><a href='#'>Home</a></div>    
<div><a href='#'>Contact us</a></div>    
<div><a href='#'>Feedback</a></div>    
<div><a href='#'>Products</a></div> 

CSS

a{
  color:#f00; 
  font-size:15px;
  text-shadow: -1px -2px 2px #212121; 
  filter: dropshadow(color=#212121, offx=-1, offy=-2); 
  padding: 13px 0 0 16px; 
  display:block; 
  height:25px; 
  width:100%; 
  zoom:1; 
  line-height: 30px;  
}
div {
  height:40px; 
  padding-top:5px; 
  border:#999 solid 1px; 
  margin-bottom:5px;
}

小提琴也可供参考http://jsfiddle.net/eHgKs/

1 个答案:

答案 0 :(得分:0)

许多css不适用于IE

我喜欢的一个简单的解决方法是放置每个链接的图像

我知道这不值得,但仍然。