Chinaunix首页 | 论坛 | 博客
  • 博客访问: 327203
  • 博文数量: 91
  • 博客积分: 5011
  • 博客等级: 大校
  • 技术积分: 657
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-06 05:50
文章分类

全部博文(91)

文章存档

2011年(1)

2010年(4)

2009年(21)

2008年(65)

我的朋友

分类: 系统运维

2008-07-09 05:13:23

长话短说,用 DIV + CSS 做液态布局(宽度自适应),具体用到“负值外补丁”的方法 (negative margins)。
下面我们来做一个三栏液态布局(three-column liquid layout)

首先 Body 和 外框 的代码:
body{margin:0;padding:0px;text-align:center;}
#wrap{margin:0 auto;text-align:left;}

三栏的代码分别如下:
/*左边栏,固定宽度*/
.wrap_l{float:left;background:#FF0000;margin-right:-150px;width:150px;border:1px solid #333;}
/*中间栏,自适应宽度*/
.wrap_m{width:auto;background:#00FF00;margin:0 140px 0 150px;border:1px solid #000;}
/*右边栏,固定宽度*/
.wrap_r{float:right;background:#0000FF;margin-left:-140px;width:140px;border:1px solid #999;}

到这里,框架已经完成,以下是完整代码:
程序代码 HTML代码






[示例] div + css 创建自适应宽度布局(液态布局)- Abloxo.com | Oeye.cn







这是左边部分

这是左边部分

这是左边部分



这是右边部分

这是右边部分

这是右边部分



这是中间部分
中间的左边

中间的右边

这是中间部分







阅读(3179) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~