HTML新变数

真・懒写于

XHTML已死,请准备迎接新的HTML 5.

在未来,所有的伺服为`text/html`的标记都将被视为HTML 5处理

XHTML,尽管Firefox和Opera有所支持,但是已名存实亡。它并未见得不先进,但是历史的现实(试想想如果转换到真正的XHTML,有多少网页会由于不良够而无法显示)无情地把它丢进了历史的垃圾桶中。尽管如此,Web标准观念已经深入人心,尽管核心概念跟XHTML并未有根本的联系,但是XHTML曾作为一个推广标准的急先锋并成为某些人忽悠、炫耀的名词功不可没。

尽管如此,当今运行在世界各个角落的web网站或者web应用,除了一些热心的个人追随者,基本上所有的都是HTML, CSS和JavaScript纠缠不清,分离的理念有所推进但也不是灵丹妙药。

除了可维护性那么一点点可怜的理由,为见得分离就有什么强大的好处。accessibility? 开发另外一个版本的成本未见得维护一个"万能"的版本要高。

web标准的价值有限。HTML和CSS充其量是构建简单界面的标记语言,把界面表示出来就是他们的最大用处。同样,JavaScript能把动态效果运行起来,给用户最佳体验,只要以一种可维护性较高的方式编写即可。当然,就目前来说,可维护性较好的方式,还是web标准的分离方式。

xhtml已死,web标准的含义亦函待改进。否则说不定明天就会有web标准的可替代方案(XAML? XUL?)。

当然,我在这里并没有号召大家不要管web标准了,在当前来说,它是最先进的,你还是需要学习并理解运用它。当然,不要受到条条框框的束缚,我其实想表达的是:在web中,实用主义是最高指导思想。你不仅需要理解,还需要变通。

期望HTML更好的未来。