我想創建一個兩列布局。左欄是導航菜單,右欄是內容。CSS邊框不環繞浮動項目
問題是,包裝所有內容的邊框只包裝右列內容,而左列導航菜單在視覺上偏離div邊框。
的jsfiddle:http://jsfiddle.net/ekeWz/
是否有可能解決這個問題?
我想創建一個兩列布局。左欄是導航菜單,右欄是內容。CSS邊框不環繞浮動項目
問題是,包裝所有內容的邊框只包裝右列內容,而左列導航菜單在視覺上偏離div邊框。
的jsfiddle:http://jsfiddle.net/ekeWz/
是否有可能解決這個問題?
你可以得到你想要的結果通過給予overflow:hidden;
到父格或#wrapper
DIV
我想這是你想要什麼:
#wrapper {
width: 600px;
float: left;
border: 1px solid black;}
#left_menu {
float: left;
border-right: 1px solid blue;}
width: 25%;}
一旦你打破與留在left_menu浮動的div流,你必須調整父DIV與同浮流。
這不是一個更好的方式來清除漂浮的孩子DIV。 – sandeep 2012-08-08 07:42:13
這不是摺疊保證金的情況。在這種情況下,如果子DIV中存在浮點數,則必須清除它的父級。 – sandeep 2012-08-08 07:44:27