css - 2 列布局不起作用

标签 css layout

我尝试使用这个人制作 2 列布局的教程: http://www.vanseodesign.com/css/2-column-layout-code/

这是我的结果:/http://jsfiddle.net/WrpA8/

CSS:

#container {
    width: 800px;
    margin: 40px auto;
    border: 1px solid black;
}
#header {
    border: 1px solid black;
}
#sidebar {
    float: left;
    width: 200px;
    padding: 4px;
    border: 1px solid black;
}
#content {
    float: left;
    width: 600px;
    padding: 4px;
    border: 1px solid black;
}
#footer {
    clear: both;
    border: 1px solid black;
}

最佳答案

边框和填充有助于元素的整体宽度。尝试将边框和填充设置为 0,您将看到布局按预期工作。如果您想要边框和内边距,则在调整主元素大小时必须将它们的大小考虑在内。

关于css - 2 列布局不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17138752/

相关文章:

html - 用 CSS 打断长单词

javascript - 检查具有一定宽度的div

css - 自举网格列之间的长间隙

android - 如何像whatsapp一样实现 'media does not exist'?

html - GWT - Horizo​​ntalPanel 的 InternetExplorer UI 问题

python - QWebView 布局不正确

使用 firefox 浏览器调整 css

layout - Unity3D ScrollView滚动范围

layout - 使用 CMS 页面进行布局更新的正确方法是什么?

javascript - 在javascript中覆盖css类