2012-10-24 102 views
0

我有一個設置寬度和高度的側欄。問題是,它應該在右邊,但它也像塊一樣佔據了左邊的空間。不過,我已將顯示設置爲內聯,但似乎無法解決問題。我怎樣才能讓div在左邊沒有空格?的CSS使元素不佔用比分配空間更多的空間

部分:

div#sidebar { 
    float: right; 
    width: 256px; 
    height: 500px; 
    display: inline; 
    clear: none; 
} 

的jsfiddle整個頁面:http://www.jsfiddle.net/9tW2U

+0

小提琴看起來對我很好。側邊欄位於右側。顯示:塊也應該沒問題。如果任何子元素大於側邊欄,則可能需要使用overflow屬性。 – Paul

+0

當你添加浮動屬性元素顯示像塊元素 – voodoo417

+0

溢出:隱藏? –

回答

1

要麼#sidebar#mainbox的寬度是3px的往大了在#page彼此相鄰適應。採取#sidebar#mainbox的寬度的3px,它將適合。

順便說一句,display: inline與它沒有任何關係,因爲你已經使用了浮動。

相關問題