APP下载

基于XHTML+CSS布局网页技术的探讨

2014-04-29郑林宗张慧

电子世界 2014年15期
关键词:布局

郑林宗 张慧

【摘要】本文首先介绍了XHTML设计标准与HTML、XML语言之间的关系,分析了CSS技术和DIV技术的特点,将传统的HTML标准下的TABLE布局的特点与CSS+DIV布局方式进行了对比,通过一个互动社区网页讲解使用CSS+DIV布局网页的方法。

【关键词】XHTML;DIV;CSS;布局

一、HTML与XHTML的区别

HTML是一种用来制作超文本文档的标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台。使用HTML语言描述的文件需要通过WWW浏览器显示出效果。HTML是一种纯文本语言,HTML代码在运行时不用事先编译为二进制代码,而是直接通过网页浏览器逐行解释执行。

XHTML是The Extensible HyperText Markup Language(可扩展超文本标记语言)的缩写。HTML是一种基本的Web网页设计语言,XHTML是一个基于XML的置标语言,XHTML是一个扮演着类似HTML角色的XML,从本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。

二、CSS的介绍

CSS是用来进行网页样式设计的标识语言,与HTML一样属于解释性语言。通过设计样式表,可以统一控制HTML中各个标签的显示属性。CSS样式表可以使用户更有效地控制网页外观,精确指定网页元素位置,创建以及观察特殊效果。

使用CSS,可以将网页结构和内容与表现形式分离开来,网页结构和内容被存放在HTML文档中,而用于定义表现形式的CSS规则则被存放在另一个CSS样式表文件中。

三、Table和CSS+DIV布局页面的优缺点

使用表格进行页面布局会带来很多问题:

(1)把格式数据混入你的内容中。这使得文件的大小无谓地变大,而用户访问每个页面时都必须下载一次这样的格式信息,带宽并非免费;

(2)这使得重新设计现有的站点和内容极为消耗劳力;

(3)这还使保持整个站点的视觉的一致性极难,花费也极高;

(4)基于表格的页面还大大降低了它对残疾人和用手机或 PDA 浏览者的亲和力。

而使用CSS+DIV进行网页布局,它会:

(1)使你的页面载入得更快;

(2)降低你的流量费用;

(3)让你在修改设计时更有效率而代价更低;

(4)帮助你的整个站点保持视觉的一致性;

(5)让你的站点可以更好地被搜索引擎找到;

(6)使你的站点对浏览者和浏览器更具亲和力;

其优点如下:

(1)内容和形式分离

网页前台只需要显示内容就行,形式上的美工交给CSS来处理。生成的HTML文件代码精简,更小打开更快。

(2)改版网站更简单容易了

不用重新设计排版网页,甚至于不用动原网站的任何HTML和程序页面,只需要改动CSS文件就完成了所有改版。

(3)搜索引擎更友好,确实能够对SEO起到一定的帮助。

通过DIV+CSS对网页的布局,可以让一些重要的链接、文字信息,优先让搜索引擎蜘蛛爬取。这对于SEO也有帮助。

四、通过实例讲解TABLE+DIV+CSS布局页面的使用

(1)整体布局与公共CSS定义

通过分析页面布局可得页面主要分5大块,顶部Logo、导航条Nav、Banner、Content、Footer,如图1所示。

图1 网页结构

这样HTML就很容易写出来了

这5块的宽度都是900像素,并且都是水平居中的,其相应CSS代码如下:

body,div,a,img,p,form,h1,h2

猜你喜欢

布局
0到1500万!华东已布局!看看渔东伽这场年会还透露了什么?
希捷多重布局迎战存储黄金时代
BP的可再生能源布局
精心布局只为它
金士力新布局
VR布局
2015 我们这样布局在探索中寻找突破
边疆民族地区中小学布局结构调整的几点思考——以新疆中小学布局结构调整为例
论传统再现单三部曲式中部的和声布局
邓小平开启改革开放前的内外布局