如果你看this page上的主要導航菜單,你會發現我在a:hover上使用陰影,但是在IE9中,陰影是越野車 - 它並不總是顯示,並且經常在懸停不再活動後仍然存在。我想要修復它,或者只在IE中擺脫陰影。IE9中的陰影bug
我的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;
}
任何想法?
add -ms-box-shadow(繼續並添加-o-box-shadow) – albert
IE9使用標準的'box-shadow'屬性,所以不需要'-ms-box-shadow'(事實上,我不確定是否存在前綴版本,因爲IE直到版本9才支持box-shadow)。 – daGUY