我有一個基本的兩列CSS佈局,CSS看起來像CSS 2列布局
#sidebar {
width:100px;
}
#main {
margin-left:100px;
}
和一些示例HTML
<div id="content">
<div id="sidebar">some sidebar content</div>
<div id="main">some main content</div>
</div>
這工作,但似乎重複和容易出錯的邊欄寬度需要與主邊距左邊的值相匹配。有一個更好的方法嗎?
如果主要內容比側邊欄內容更長並且換行,換行似乎最終會在側邊欄下... – 2012-08-03 15:32:12
@JeffStorey。嘗試在'#sidebar'和'#main'中添加'display:table-cell':http://jsfiddle.net/HTqHJ/2/ – JSW189 2012-08-03 15:35:01
這樣做,謝謝 – 2012-08-03 15:36:38