| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
CSS实现三行三列等高布局
作者:未知    文章来源:网络    点击数:    更新时间:2007-3-5
 
翻译自:In Search of the Holy Grail
原文:http://www.alistapart.com/articles/holygrail
这个翻译的页面版权归greengnn所有,转载请注明出处

第一步:创建一个结构

xhtml开始于header, footer, and container
<div id="header"></div>

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

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

CSS先定义container,给将要加入的sideleft,和sideright留下个位置
#container {
 padding-left: 200px; /* LC width */
 padding-right: 150px; /* RC width */
}

我们的布局现在看起来是这样的

uploads/200602/13_074820_diagram_01.gif


图1——创建框架

第二步:增加内容元素

在第一步基础上增加内容元素
<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>

然后分别定义widths和float 让元素排列在一条线上,还有清除footer的浮动对齐
#container .column {
 float: left;
}
#center {
 width: 100%;
}
#left {
 width: 200px; /* LC width */
}
#right {
 width: 150px; /* RC width */
}
#footer {
 clear: both;
}

这里给center元素定义了100% width,让它占满montainer的可用空间,现在的布局变成了这样

uploads/200602/13_074922_diagram_02.gif



图2:增加内容元素

[1] [2] [3] 下一页


  • 上一篇文章:

  • 下一篇文章: 没有了
  • 相关文章