如果您查看此页面上的主导航菜单,您会看到我在 a:hover 上使用了阴影,但是,在 IE9 中,阴影是错误的 - 它并不总是显示,并且通常在悬停后仍然存在更长时间的活跃。我想要么修复它,要么只在 IE 中摆脱阴影。
我的CSS是:
#menu a {
color:#fff;
padding-top:10px;
padding-right:10px;
padding-left:10px;
text-decoration:none;
}
#menu a:hover {
background:#e58f56;
border-top: 0px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #bbb2b1;
border-right: 0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
-webkit-box-shadow: #888 4px 4px 4px;
-moz-box-shadow: #888 4px 4px 4px;
box-shadow: #888 4px 4px 4px;
}
有任何想法吗?