我遇到了IE 8的問題。
我在頁面上有兩個表格單元格,我不希望下面的'懸停'代碼可以工作(它們有文本而不是鏈接)。
細胞在div transbox
我加了上面的'stopcellhover'來完成這個。
它可以在所有瀏覽器中正常工作(因此不保留懸停效果和不透明度並且文本可見),但IE 8不可用。
如果我將鼠標懸停在IE 8的2個單元格上,我將#666666背景顏色作爲懸停文本有時候在那裏,有時候不是。
我知道有一個更好的方法來做到這一點,任何幫助將不勝感激。
CSS懸停和IE8的問題
<style type="text/css">
td#nav {margin: 0 0 0 0;}
td.hover, td:hover { position: relative; z-index: 599; cursor: default; background:#1D1D34; }
td:hover > td { visibility: visible }
.stopcellhover:hover
{
background-color: #666666;
}
div.transbox
{
width:860px;
height:450px;
margin:50px 50px;
background-color:#666666;
opacity:.85;
filter:alpha(opacity=85);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
-moz-opacity:.85; /* ff lt 1.5, netscape */
-moz-border-radius:10px;
border-radius:10px;
text-align:center;
}
</style>
感謝 保羅
打開一個[小提琴](http://jsfiddle.net/),所以我們可以看到它的行動 –