2012-05-12 102 views
3

我做了一個固定佈局,它在所有瀏覽器上都很好用。但是,當縮小至少一個輪子滾動(90%)時,第二個導航(#標題導航)項闖入更多行並且將元素推出他們的位置。我嘗試使用em和%設置字體大小,填充和邊距,但沒有好處。如果我做了溢出:隱藏#頭導航,我可以縮小高達50%,沒有問題。這對我來說已經足夠了,但是隱藏並不是一種選擇。縮小時佈局會變得模糊

你可以在這裏看到:http://palivonas.lt/test/stackoverflow/

編輯:明白了在Chrome和IE9(感謝@GGG)工作,但Firefox還是推#social框下來,即使行不以航行打破任何更多。

+0

這是一個清算問題,爲什麼你不使用一個網格系統爲你照顧這件事? 978.gs/twitter bootstrap –

+0

我想,但設計師(我只做了html/css部分)使它與960.gs和978.gs真的不兼容... – Andrius

回答

1

這是一個修復程序。

將列表項'display屬性更改爲inline-block,並刪除float

#header-navigation li { 

    background: url(images/slash_header.png) right no-repeat; 
    padding-right: 26px; 
    margin-right: 19px; 
    display: inline-block; 

} 

white-space: nowrap添加到包含導航的有序列表中。

ol, ul { 

    list-style: none; 
    white-space: nowrap; 

} 
+0

謝謝,我會試試看,米家。 – Andrius

+0

它在Chrome上固定佈局,但Firefox仍然推動「關注我們」框。令人驚訝的是,在IE9上,即使沒有修復,一切正常。但IE7不理解內聯塊。 – Andrius

+0

我使用條件註釋修復了IE7。只有Firefox離開... – Andrius