建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网页设计 > 网页布局 >

完美三栏网页布局例子(3)

时间:2008-11-12 18:56来源:Adobe 作者:abdvl 点击:
原理 其实诀窍很简单,让左边栏与右边padding,右边栏与左边padding,中间刚好剩下自适应的内容层. 让我们一步一步来演示这个过程 第一步:创建父级容器 包括header, footer, and container. div id=header/div div

原理

其实诀窍很简单,让左边栏与右边padding,右边栏与左边padding,中间刚好剩下自适应的内容层.
让我们一步一步来演示这个过程

第一步:创建父级容器

包括header, footer, and container.

<div id="header"></div> 
<div id="container"></div> 
<div id="footer"></div>

我们让container(包容的容器)padding-left,padding-right,padding的值分别是左边栏和右边栏的值.

#container {
  padding-left: 200px;   /* LC width */
  padding-right: 150px;  /* RC width */
}

我们的布局大致是这样的:

第二步:添加栏

我们现在已经有了父级容器,现在来插入里面的三栏

<div id="header"></div>
 
<div id="container">
  <div id="center" class="column"></div>
  <div id="left" class="column"></div>
  <div id="right" class="column"></div>
</div>
 
<div id="footer"></div>

现在我们要添加宽度和浮动属性以使他们在一行,并且在footer清除浮动

#container .column {
  float: left;
}
#center {
  width: 100%;
}
#left {
  width: 200px;  /* LC width */
}
#right {
  width: 150px;  /* RC width */
}
#footer {
 
  clear: both;
}

你会留意到中间的层已经和外面的层一样宽了(除去padding值的情况下),一会我们就可以看见所有的层都在一起并且也是100%宽。现在,层的顺序就是我们想要的顺序了,但是因为中间的层占据了100%的宽度,所以左边和右边的层就掉了下来。

(责任编辑:admin)
织梦二维码生成器
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容