编写HTML5文档时,为什么要遵守W3C标准

html-css09

编写HTML5文档时,为什么要遵守W3C标准,第1张

什么要遵守W3C标准,我也思考过这个,以下是我个人的见解。

一句话:所谓的标准就是为了弥补主观上的不足。

这是别处来,忘记那儿了,非常有道理,非常有嚼劲,知道出处的告知一声。

我深入思考了一下:

W3C 标准是为了弥补主观上的不足,弥补的是新手对 SEO 的理解,即使不了解 SEO,只需要去遵循 W3C 标准即可确保获得良好的 SEO,这是因为 SEO 的编写者同样遵循这一种约定。

如果不遵循约定的话,比如用 DIV 写一切的家伙,SEO 的编写者要怎样才能知道你写的是什么,他不可能搜索全部 DIV 的,太费资源和时间了,所以咱们就约定一下将那些很重要的信息比如关键词是:HTML5、CSS3、Node 的这些都写到一个标签里面好不好?这样省资源省时间呢,大家觉得都 OK 于是我们就专门弄了一个表述这些信息的标签,叫 meta(元信息标签),然后在根据不同的类型来区分一下这些重要信息,比如用 name="keywords" 来标识关键词:

<meta name="keywords" content="HTML5,CSS3,Node">

用 name="author" 来标识作者:

<meta name="author" content="zqh">

这样 SEO 就知道那些内容是作者,那些内容是关键词了~

SEO 是英文 Search Engine Optimization 的缩写,中文译为"搜索引擎优化"。

当然了,因为是标准,所以你不遵守也是可以的,但这样搜索引擎可能不会抓取非标准的页面,如果你写过爬虫的话就会明白抓取那些不遵循标准来的家伙(DIV 乱用)是多么麻烦,直接忽略掉这些网站是最好的选择。

遵循。html5有两个组织联合制定,后来由于对html5规范的发展产生分歧而分开制定,一个是WHATWG主张不定死规范,可随时添加、修改新特性,另一个就是W3C主张规范定版,就是说主张敲定这次的是html5,如果有修改、增加,等成熟后在发布的规范就不是html5,而是html6、7、8或其他名称。

WHATWG 很开心。在他们的 Blog 上,以及 Hixie 那里可以看到加入这个新工作组的六个步骤:填写Public Access Request Form;在大约 5 分钟内,你就会受到一份确认邮件,根据邮件操作即可;之后大约两天内,你就会收到你的用户名和密码。打开 W3C Invited Expert Application form,用刚才的用户名和密码登陆。在“Financial Support”那一栏里,如果你不准备参加任何会议或者自己安排,那么填写“Self-supported”即可。在“Possible W3C Membership”,如果你所在公司老板不知道你的参与或者不关心,那么填写“My employer does not intend to join”;给Dan Connolly 和 Karl Dubost ([email protected], [email protected]) 发邮件,等待批准;十天之内应该会有回应,OK 的话就会让你填写 Joining the HTML Working Group form;之后5 分钟就能收到确认,届时就是该小组成员之一了。注意:如果你所在公司是 W3C member,那么以上步骤不适合你,参照这些说明。