請參閱此彈出式菜單:http://www.caseen.com/store.html。它在Firefox和Chrome瀏覽器中看起來都很棒,但在IE9中卻沒有!試圖看看發生了什麼=(。ie9/CSS:彈出式菜單在ie9中不起作用,但在Firefox/Chrome中看起來很棒
它看起來像ie9正在完成忽略樣式表,但在錯誤檢查和點擊ie9直接模式,它顯示然而非常醜陋的巨大討厭的白色邊界周圍的鏈接!
請看看我的代碼:
<div class="flyout">
<ul>
<!--START: CATEGORIES-->
<!--START: CATEGORY_FORMAT-->
<li><a href="view_category.asp?cat=CATID"> CATEGORY</a>
<!--END: CATEGORY_FORMAT-->
<ul><!--START: SUB_CATEGORY_FORMAT-->
<li><a href="view_category.asp?cat=CATID"> CATEGORY</a></li>
<!--END: SUB_CATEGORY_FORMAT--></ul>
<!--END: CATEGORIES-->
</li>
</ul>
</div>
和CSS
.flyout {
width: 130px;
height: auto;
position:relative;
margin: -10 0;
padding: 0;
z-index:10000;
}
.flyout ul li a {
display:block;
text-decoration:none;
color: #fff;
width: 130px;
border: solid;
border-color: #000;
border-width: 0 0 0 5px;
text-align:left;
font-size:12px;
line-height: 25px;
}
.flyout ul {
padding:0px;
list-style-type: none;
}
.flyout ul li {
float:left;
margin-right:1px;
position:relative;
}
.flyout ul li ul {
display: none;
}
.flyout ul li:hover a {
border: solid;
border-color: #fff;
border-width: 0 2 0 5px;
color: #60dfe5;
}
.flyout ul li:hover ul {
display:block; position:absolute; top:0;
left:130px;
width:10px;
}
.flyout ul li:hover ul li a.hide {
background:#000;
color:#fff;
}
.flyout ul li:hover ul li:hover a.hide {width:180px;}
.flyout ul li:hover ul li ul {display: none;}
.flyout ul li:hover ul li a {
display:block;
background:#000;
color:#60dfe5;
width:200px;
}
.flyout ul li:hover ul li a:hover {
background:#000;
color:#fff;
}
的CMS與老式模板提供的...我會看到我能做些什麼感謝。仍然看起來像IE9恨惡盤旋和類似的東西=( – Brandon 2012-03-28 22:05:57
謝謝!看起來像幫助! – Brandon 2012-03-30 18:20:12
偉大的。很高興它的幫助。 – 2012-03-30 18:29:05