<div id="container">
<div id="side"> panel A</div>
<div id="head"> panel B</div>
<div id="content"> panel C</div>
</div>
CSS
#container{
width: 100%;
}
#side{
width: 20%;
float: left;
}
#head{
width: 80%;
float: left;
}
#content{
width: 80%;
float: left;
}
<div id="container">
<div id="side"> panel A</div>
<div class="wrapper">
<div id="head"> panel B</div>
<div id="content"> panel C</div>
</div>
</div>
b) 调整内边距;给容器设置20%的内边距,给侧边设置-20%的外边距:
CSS
#container{
width: 80%;
padding: 0 0 0 20%;
}
#side{
width: 20%;
float: left;
margin: 0 0 0 -20%;
}
目前不太清楚您是想要固定宽度还是浮动大小的“面板”,但您可以在此网站上找到使用CSS的广泛HTML布局教程:
http://www.maxdesign.com.au/presentation/page_layouts/
有几种两列布局的变体。
试一下这个:
:
html, body {
margin: 0;
padding: 0;
height: 100%
}
div {
border: 1px solid black;
}
#panela {
float: left;
width: 25%;
height: 98vh;
}
#panelb {
float: right;
width: 72%;
height: 49vh;
}
#panelc {
float:right;
width: 72%;
height: 49vh;
}
<div id="panela">PANEL A</div>
<div id="panelb">PANEL B</div>
<div id="panelc">PANEL C</div>