谈网页标准的选择

on Thursday, January 14th, 2010 at 4:18 pm by 阿辛

  几年前网站重构大流行,我也是跟着潮流一步步走过来,开始时候不懂,但是为了追求简洁,基本都不放doctype声明用的是table布局,后来通过学习重构,开始使用xhtml1-transitional的doctype声明,开始用div带着table的思想去写页面,后来开始使用xhtml1-strict完全摆脱了table的束缚,并且一直去w3c那边去校验代码,对我xhtml提高有了很大的帮助,能让我很清楚明白xhtml规范。

  但是最近发现淘宝新首页采用了html5的doctype,再看yahoo这个技术的引领者,竟然没用xhtml,用的是html4 strict的doctype,再看google也是用的html5(去年还是啥时候没有doctype),我突然就有点醒悟的感觉。

  之前为什么要出来xhtml?那是因为html太不规范,很混乱,导致网页结构也很混乱,不够严谨的语言最终会产生很多“灾难”,所以xhtml可以说是一个严格版本的html:标签必须闭合,必须合理嵌套等等。我也确确实实体验到了规范、严谨的代码带来的巨大好处好提高了很多效率,但是曾经我好像有点固执,我一直会去w3c校验自己的代码,感觉要完全没错误才算xhtml或者css,现在终于想通了,完全不用为了校验而去写代码。

  当然不是说不为校验等于代码可以乱写。其实一直严格写xhtml之后,养成的习惯,这个时候如果用html头又何妨?只要继续保持严谨的代码习惯,我想不管是html4、xhtml还是html5都没什么问题。所以,已经很久没去校验代码了,css hack也从曾经符合w3c的改为更简单的+_等,真没必要那么固执。

  校验标准,只是为了学习标准,实践生产还是考虑简洁实用比较好。现在开始用html5的头了,然后在逐渐加入一些html5+css3,先自己爽起来,反正自己目前基本是firefox+chrome很少IE了。

日志所属分类: 1.随笔&畅想 | 本文地址: http://xinple.org/?p=374
打印此文: Print This Post | TrackBack: http://xinple.org/wp-trackback.php?p=374

No Responses.

Leave a Reply

*