最终消息出来了,首先下一代 HTML 会被叫做 HTML 5,W3C 的 HTML 工作组会以
WHATWG Web Applications 1.0 (aka. HTML5 or XHTML5) 和 Web Forms 2.0 为基础。在 W3C 的
public CVS 上已经可以看到 HTML 5 的身影(WHATWG revision 785)。
三月份的时候,我转过一篇
如何加入 W3C HTML5 工作组的文章,那个时候看到初稿的时间定在了 07 年 6 月,那这不是再明显不过么,Web Apps 1.0 成为这个草稿显然是早已“内定”,短时间内怎么可能再有新的提案。我看过部分 Web Apps 1.0 的草稿,还是很不错的,易学、好用。
前些时候
Realazy、
JJgod 都谈到了
XHTML 的问题。我并不认同
XHTML 已死的说法,因为真正的
XHTML 从来就没活过(你也可以理解为未出生)。
大部分(几乎所有)
DocType 为
XHTML 的网页,都被伺服为
text/html。这里的
XHTML,包括大部分人们所谈到的
XHTML,都是指
XHTML 1.0。
XHTML 1.0 相对于
HTML 4.01,几无学习成本,仅多了一些
XML 上的约定,即使违反,浏览器也基本能够容错。真正的模块化
XHTML 1.1、
XHTML 2.0 还没出娘胎呢。
Web 标准确实推崇的
XHTML +
CSS,但是,并不仅仅是
XHTML +
CSS 这么简单。Web 标准推崇的是内容、结构、表现相互分离的一种思想,这种思想已经使无数网站受益。就如早前的一篇文章:
Transitional vs. Strict Markup,讨论使用
Transitional 还是
Strict 远比讨论
HTML 还是
XHTML 来的重要。
谁在关注着标准:前端开发人员、浏览器开发相关人员、制作工具(如 DW)开发相关人员。标准的创建和变化对于后两者来说很重要,而相对前端开发人员,我觉得不必过分关注新的标准,因为标准的确定不是几个月的时间。
前端开发人员需要学习的是思想,和编程一样(
HTML 已经是最容易学习的语言了,还想怎样),管他十八般武艺,见招拆招。