我正在使用DIV和圓角圖像的圓角使用瀏覽器兼容的導航欄。我已經在FireFox中完美地工作了,只是發現IE對它進行了屠殺(當然)。與CSS瀏覽器兼容的圓角導航欄
我現在唯一的問題是讓我的內容DIV(navBody)伸展以匹配側面圖像的高度。在這兩種瀏覽器現在我有這樣的:
http://img80.imageshack.us/img80/5088/40128898.jpg
<div class="navWrapper">
<div class="navLeft"></div>
<div class="navBody">
<a href="/members">Login/Register</a>
</div>
<div class="navRight"></div>
</div>
.navRight
{
float: left;
width: 12px;
height: 25px;
background: url('/images/nav/tabright_off.png');
}
.navLeft
{
float: left;
width: 12px;
height: 25px;
margin-left: 3px;
background: url('/images/nav/tableft_off.png');
}
.navBody
{
float: left;
background: #DDDDEE;
white-space: nowrap;
font: bold 12px Verdana, sans-serif;
padding-top: 5px;
overflow: hidden;
}
.navWrapper
{
float: left;
height: 25px;
display: inline;
}
我嘗試添加爲5px填充,底部navBody,但在FF和IE不因盒模型問題,這只是工作。將navBody設置爲固定高度(標籤應該高20px)似乎什麼都不做。有任何想法嗎?
你能提供完整的代碼/演示嗎? – 2010-08-07 17:56:00
我添加了相關的CSS代碼 – MarathonStudios 2010-08-07 18:11:25
你真的需要在IE中舍入邊框嗎?如果沒有,只需使用* border-radius規則。請記住,您的網站無需在每個瀏覽器中都保持一致。 – 2010-08-07 18:20:26