2011-05-26 36 views
0

我正在環視網絡,沒有任何工作。IE6雙重填充和保證金錯誤

我有一個unorderd列表一個盒子,IE6,使填充和利潤率雙尺寸

.block { 
    width: 236px; 
    float: left; 
    border: 1px solid #cecece; 
    background: url(images/list_bg.png) repeat-y; 

} 

.block li { 
     width: 237px; 
     height: 74px; 
     background: url(images/arrow.png) no-repeat 0px 13px, url(images/bottom.png) left bottom no-repeat; 
     margin-left: 30px; 
     padding: 0px 20px; 
     list-style: none; 
     line-height: 36px; 

    } 

如果我添加內嵌顯示它打破了,有什麼事即時通訊做錯了什麼?

+2

我爲你感到難過。並仍在調試IE6。 – edwin 2011-05-26 13:08:38

+1

您的代碼是否具有有效的doctype作爲第一行,例如'<!DOCTYPE html>'?如果不是這樣,那是什麼? – thirtydot 2011-05-26 13:13:20

+1

我真的認爲答案應該是:不要使用IE6。 – Dave 2011-05-26 13:16:26

回答

3

您的方框比裏面的列表項窄。

你應該看看Box Model

box model

+0

感謝使它工作 – Side 2011-05-26 13:14:21

+1

請注意,這隻適用於IE瀏覽器處於怪癖模式。從您發佈的鏈接:'「Internet Explorer 6和更新版本在其符合標準的模式下不受影響,但出於兼容性原因,當頁面呈現爲」quirks模式「時,錯誤仍然存​​在。我問過OP他是否有一個有效的文檔類型,所以我們可以看到這是否是原因。 – thirtydot 2011-05-26 13:14:43

+0

@thirtydot:是的,當然你是對的怪癖模式錯誤。 誠實地說,我鏈接到了維基百科頁面,這樣OP就可以更好地理解Box模型。 但是,父容器仍然比它的小孩寬1px ....對我來說,盒子的寬度應該是307px。 – 2011-05-26 13:53:52