前几天,版面上,就“web标准”的含义争论不休,我本想活跃一下版面气氛,就没限制,谁知道演变成口水贴,今天又有人问到了到底什么是WEB标准?,我就给他用大白话解释了一下,也觉得有意义把这个名词说的通俗一点,要不然新手们会以为这玩意有多么的深奥。
先看看两幅漫画,描述的是HTML,CSS两个语言的分工
HTML建造工的角色
CSS粉刷匠的角色
根据很直观的漫画,相信分工方面就比较了解是怎么回事了,下面开始大白话名词解释,声明“大白话肯定不像专业术语那样全面,完善,但是能将问题很快的讲明白。”
Standards是个复数,就知道他是有好几个标准或者规范组成的,分别是:
上面是理论,也就是说源自这些个东西,“规范,标准”就是统一规格的意思,让大家按照那些统一的规格进行网页制作的编码,最常用的就两个XHTML 1.0 CSS2.1,把它们的要求弄明白了,就去照着规格编写代码就是了。
实际上, “网页标准化”,就是个称呼,不能望文生义,不就是做网页嘛!原来的方法没有按照规范走,现在觉得规范很有意义,就跟着规范走了。起这个名字也就是出师有名,好宣传推广。
想关注这方面,你要做的也很简单。
大家各司其职,别掺乎别人的事情,这就叫做分离。
剩下的工作就交给浏览器了,按照这些个规范,管他PC浏览器,手持设备,盲人浏览器,打印阿,都可以兼容了,这也就是为什么人家W3C花好几年制定维护那些个规范的原因了。