我在主內容面板的左側懸浮了一個側邊欄。然後在那個面板裏面,我有一些盒子,爲了創建一個網格(這是一個「我的帳戶」頁面,各種框包含命令,編輯細節等等),它們被浮動並清除。問題在於內容div內的框正在清除邊欄,而不是該div中的其他框。有一個形象的鏈接下面如果這解釋是混亂:CSS在基於浮點的列中清除?
有沒有人遇到過這個,如果是這樣,你知道它的位置嗎?我可能會用錯誤的方式去做這件事,但我幾乎完全是從反覆試驗中學會了CSS,所以我對它的理論的瞭解很可能非常缺乏。
我在主內容面板的左側懸浮了一個側邊欄。然後在那個面板裏面,我有一些盒子,爲了創建一個網格(這是一個「我的帳戶」頁面,各種框包含命令,編輯細節等等),它們被浮動並清除。問題在於內容div內的框正在清除邊欄,而不是該div中的其他框。有一個形象的鏈接下面如果這解釋是混亂:CSS在基於浮點的列中清除?
有沒有人遇到過這個,如果是這樣,你知道它的位置嗎?我可能會用錯誤的方式去做這件事,但我幾乎完全是從反覆試驗中學會了CSS,所以我對它的理論的瞭解很可能非常缺乏。
我相信你會希望有選擇地清除一側的花車,像clear: right;
或clear: left;
雖然,所以我不我還沒有遇到這個問題當然。
你可以試試display:inline-block。但這是一個沒有得到很好支持的新功能。 CSS是一條狗,我只是改變我的設計,以適應它可以做的事情。
https://learn.shayhowe.com/html-css/positioning-content/
或者,只是使用表。表格正常工作。
所有的瀏覽器都支持包括IE在內的「嵌入塊」,但版本8已經包含了IE。但是這個問題已經有七年半了,包括被接受的答案,所以我不知道你爲什麼回答。 – Rob 2017-10-31 03:30:08
您可以使用jsfiddle.net發佈演示嗎? – 2010-07-31 18:44:12
我會稍後嘗試獲取一些示例代碼。現在,一個簡單的,如果不是很優雅的修復方法是在內容div中添加第二個div,並在其上添加float:left屬性。 – Jim 2010-07-31 19:38:47