今
天是这个连载的最后一部分,内容关于网页的布局。
废话少说,大家先看我做的一个范例网页,请点击进入
。
然后,我对这个范例做一点解释。
================
从布局上看,世界上所有的网页,大多由三个部分构成:
* Header(头部)
* Footer(尾部)
* Content(内容区)
一般来说,Header总是在网页的上方,Footer总是在网页的下方,Content是中间的一大块。在 Content中又可以分成很多栏,从一栏式到三栏式都很常见。
我们的目的是通过CSS文件,实现栏位和布局的自动调整。网上有很多现成的布局模板,我采用的是Tripoli
项目中的布局模板
,然后做了一些修改。
它要求的网页代码结构是这样的:
<body class="[layout classes]">
<div id="container">
<div id="header">
<div class="content"><!-- header content --></div>
</div>
<div id="content_zone">
<div id="primary">
<div class="content"><!-- primary content --></div>
</div>
<div id="secondary">
<div class="content"><!-- secondary content --></div>
</div>
<div id="tertiary">
<div class="content"><!-- tertiary content --></div>
</div>
</div>
<div id="footer">
<div class="content"><!-- footer content --></div>
</div>
</div>
</body>
在body标签下面,直接是一个“container”,所有网页的内容都属于这个容器。然后,container又分成五个部分,分别
是:header、primary、secondary、tertiary和footer。primary
是主内容区,secondary是次内容区,tertiary是第三内容区。也就是说,这个模板最多只支持三栏式布局。
另外,请注意,在body标签的后面,class属性是需要你自己设置的。Tripoli默认提供9种布局,用l1-l9来表示。
* l1:2栏式 66% - 33%
* l2:2栏式 33% - 66%
* l3:2栏式 50% - 50%
* l4:3栏式 33% - 33% - 33%
* l5:3栏式 16% - 66% - 16%
* l6:3栏式 25% - 50% - 25%
* l7: 3栏式 66% - 16% - 16%
* l8: 3栏式 50% - 25% - 25%
* l9:3栏式 25% - 25% - 50%
你选择一种,将它填入class属性就可以,比如class="l2"。
class属性值中还可以设置一个equal类,这将使得各个栏位的垂直长度保持相等,比如class="l2 equal"。
其他设置就没有了,是不是很简单?
======================
最后,就是这一套完整的模板下载:html_template.zip
(3.4KB)。
欢迎使用。
分享到:
相关推荐
css样式模板
css网页模板css网页模板css网页模板css网页模板css网页模板css网页模板css网页模板css网页模板
HTML+CSS+JavaScript网页模板
css 多个样式模板css 多个样式模板css 多个样式模板css 多个样式模板css 多个样式模板
css样式模板便于开发者查阅
HTML模板、DIV+CSS模板、个人博客模板、简单、安静、清爽、快速
HTML、CSS代码实现的发票样式的模板
后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 ...
111.灰色高斯背景三栏宽屏html5模板 112.黑色背景宽屏自适应css模板 113.绿色植物背景html5模板 114.极致简洁的线条个人主页模板 115.简单清爽的绿色水果宽屏模板 116.白色简洁线条宽屏自适应html5模板 117.漂亮的...
静态网页 221html+css个模板 (120)静态网页 221html+css个模板 (120)静态网页 221html+css个模板 (120)静态网页 221html+css个模板 (120)静态网页 221html+css个模板 (120)静态网页 221html+css个模板 (120)静态网页...
Bootstrap控制台模板HTML加CSS样式代码,Bootstrap控制台模板HTML加CSS样式代码
漂亮的网页制作模板 我的家乡 html+css模板 代码格式规范
html5后端模板,html5+css,简洁大气的后台模板
简洁的html+css模板,布局经典,代码简短,适用于初学者学习
网页模板,含有css源文件以及html文件。可直接用。图文并茂,有很多链接。欢迎下载!
css模板 css div模板,一共10个模板
简单的网站模板 用html和css写的 比较简单,适合初学者使用
里面包含129套案例集合,html静态网页模板合集,html+css模板,可以选择自己喜欢的样式模板
还是老外的,是个黑色的。里面有图,有表,有ICON等。下载下来看,值得收藏~!
创意CSS3网站正在建设模板是一款HTML5和CSS3动画网站正在建设中响应式模板。.rar