日期:2014-01-24  浏览次数:20568 次

网页制造aiyiweb文章简介:HTML,WEB标准,网页制造,网页结构

在HTML4 Elements中合计有91个标签,然而在这么多的标签中经常被使用到的标签不到四分之一,在这些常用的标签中有两个标签是属于最通用型的——div、span,这两个结构性的标签由于本身不带呈现款式及语义而被广泛的用于网页制造中,再加上之前很多人直接把WEB标准误解为就是div+css,于是在一个页面里出现了特多的div或者是span标签,虽然这些地方本身有更符合语义的标签来实现。

Table式的页面规划由于其本身的简便以及有Dreamweaver这样的可视化操作的Web制造软件的存在,从而引领了Web制造的一个时代,也正是因此而导致了过多的Web设计人员从来没有真正关注过HTML标签的真正语义,当Web标准开始衰亡的时候,于是就直接被理解成是div+css的规划。

于是Web标准中的结构标签几乎变成了div的秀场。


div标签的过度使用,曾经导致了很多人对于Web标准的误解,最明显的一点就是,当网页切换到使用div标签规划后,table标签便被无情的抛弃,俨然Web标准曾经被理解成就是div+css。而理想上,table标签是不能被抛弃的,当需求显示数据内容时,由table标签构建的HTML结构的优势要强于div标签构建的规划,table标签仍然是显示数据时最符合HTML语义的标签。

Table页面规划所生成的过多的冗长代码,以及混杂其中的HTML款式属性,曾经严重影响到页面的功用,尤其是对于大访问量的网站,处理的方法即是对页面进行基于Web标准的重构。然而对Web标准的误解,形成页面全体结构上div被过多的使用;以及Table规划所遗留下来的思想,形成页面上的结构嵌套过多。这些仍然影响着页面的全体功用。

所以,以更符合语义化的标签来构建页面,是Web标准推崇的理念。在这个理念下构建的页面还应该尽量的精简代码,使页面代码尽量的保持轻简,让浏览器更快速呈现的同时也便于日后的代码维护。

Web标准并不是某一个单独的标准,而是一系列标准的集合,包括结构、表现、行为三部分。这里的结构并不是指div,而是目标准化的言语——XHTML、XML。

明明<strong />标签可以实现粗体款式,为什么还要用<span />标签再搭配粗体款式去实现呢?