我有IE 8填充設置的問題。如果你看看我的網站mywebsite,你會看到中間部分(從菜單欄的下面開始)比其他部分更寬,並使網站不成比例。這是由於我適用於此div元素的填充設置。您可以在h2元素中看到同樣的問題 - 例如「Flat share」:栗色背景擴展到元素區域,該區域以右側白色三角形的邊緣結束。有誰知道如何解決這個問題?它只發生在IE 8中;在IE 7和Firefox中運行良好。 這裏是我的CSSIE 8和填充問題
#page {
width: 1000px;
margin: 0px auto;
padding: 20px 5px;
background: #FFFFFF;
}
.sidebar li h2 {
height: 40px;
width: 220px;
margin: 0 0 0 0;
padding: 10px 15px 0px 15px;
background: #890208 url('../images/img05.jpg') no-repeat left top;
letter-spacing: -1px;
font-size: 16px;
color: #FFFFFF;
}
更新的摘錄:我跟馬修的建議,並決定不來定義寬度和高度明確。瞧,問題解決了。感謝球員的所有答覆。
當我取出寬度和高度的定義後,它的作用就像魅力。謝謝。 – Andrew 2011-02-10 18:45:36