css - 如何使用 2 列获得此布局?

标签 css html

我需要做这样的事情:

http://i.imgur.com/iT1wH.jpg

第一个黑色列始终显示在页面左侧。

我写了这段代码,但它不起作用:

HTML:

<html>
<head>
    <link rel="stylesheet" href="home.css" type="text/css" media="all" />
</head>


<body>
<div id="allcontent">


<div id="sidebar"> </div>

<div id="center">

<p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p> <p> TEST </p>

</div>


</div>
</body>
</html>

CSS:

#allcontent{ width:1000px; margin:auto; }

#center{ 
border-right:solid 1px #d0d9e8; height:80%; width:760px;
padding: 35px 10px 10px 0px;
float:right;
}

#sidebar { 
width:200px; height: 100%; float:left;  
background:#000;
border:solid 1px black;
}

最佳答案

将两者的边距设置为 0,将侧边栏的填充设置为 0

关于css - 如何使用 2 列获得此布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10306603/

相关文章:

html - 保持侧边菜单 100% 高度

javascript - 在一个 html 文件中使用多个 CSS 样式表

PHP/CSS 如何使用我网站的主题?

CSS强制页脚到页面顶部

css 新手正在寻找更优雅的 css 解决方案来缩进文本

css - 为整个页面使用多种背景颜色的最有效方法是什么?

javascript - 按钮激活的 div 幻灯片进入下方而不是上方

jquery - 从 html select 中获取值到 jQuery 以更改 css 类

html - 我的 CSS 没有链接到我的 HTML

css - 如何使用 Angular 语法从子 div 设置父 li 的样式?