是的,我已經開出空白的這一個,並播放有關與它一點的CSS是不是因爲我是整齊後我喜歡它。導航/翻轉圖像以我想要的方式在Firefox中工作,但我無法在IE中使用它。 IE基本上將翻轉鏈接堆疊在彼此之上。 http://www.plumberkendal.co.uk < ---它上傳到這裏,你可以看看我的意思。的CSS圖像翻轉鏈接的問題 - 不能讓導航在IE
1)display:inline; ///似乎殺死了IE和FF中的鏈接。
2)顯示:內聯塊; ///這就是它現在設置太多,它似乎工作FF和鉻但不IE。任何幫助非常感謝!
CSS
#nav_bar
{
margin-top: 10px;
float: right;
}
#navigation li, #navigation a
{
height:32px; display: inline-block;
}
#navigation li
{
margin:0; padding:0;
list-style: none outside none;
display: inline-block;
}
#home li, #home a{width: 90px;}
#home{left: 0px; width: 90px;}
#home {background: url('../images/nav_bar.png') 0 0; }
#home a:hover {background: url('../images/nav_bar.png') 0 -39px; }
#portfolio li, #portfolio a {width: 128px; }
#portfolio {left: 91px; width: 128px; }
#portfolio {background: url('../images/nav_bar.png') -94px 0px; }
#portfolio a:hover{background: url('../images/nav_bar.png') -94px -39px;}
#contact li, #contact a {width: 90px; }
#contact {left: 130px; width: 90px; }
#contact { background: url('../images/nav_bar.png') -306px 0px; }
#contact a:hover {background: url('../images/nav_bar.png') -306px -39px; }
HTML
<div id="nav_bar">
<ul id="navigation">
<li id="home"><a href="index.php"><span>home</span></a></li>
<li id="portfolio"><a href="portfolio.php"><span>portfolio</span></a></li>
<li id="contact"><a href="contact.php"><span>contact</span></a></li>
</ul>
</div>
也就是說CSS是瘋了!爲什麼你有這麼多重複的ID選擇器?如果沒有「位置」規則,頂部,左側的規則不起作用 – Kyle 2010-11-08 10:31:30