我想创建一个像这样的页面布局。HTML和CSS的页面布局
这是我的HMTL结构 -
<div id="content-three-cols">
<div class="leftcol">
</div>
<div class="cols-content">
<div class="banner">
</div>
<div class="two-cols">
<div class="rightcol">
</div>
<div class="middlecol">
</div>
</div>
</div>
</div>
这是迄今为止我的CSS代码 -
.leftcol {
display: inline;
float: left;
min-height: 500px;
width: 180px;
background: #34ab2b;
}
.banner {
background: #ffe400;
border-bottom: 1px solid #DDDDDD;
float: left;
width: 750px;
height: 150px;
}
.middlecol {
width: 600px;
min-height: 600px;
background: #2b73ab;
}
.rightcol {
width: 150px;
min-height: 500px;
background: #b2540f;
float: right;
}
添加这个风格我不能让我的期望输出。相反,我的愿望导致此代码为我创建一个混乱的布局。有人可以告诉我怎样才能解决这个问题。
这是JsFiddle
谢谢。
大大工作 – TNK
你能告诉我如何代码工作'。左,.right,。头,.center { 浮动:左; //把所有的容器都放在左边,所以有'inline'效果 }' – TNK
Connor,你能告诉我'clearfix'是如何工作的以及它为什么被使用? – TNK