我有一个基本的两列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