2006-10-18

标准的莫明其妙

严格的(strict)xhtml标准里面,打开链接的目标属性如target="_blank"等,是不合法的。
作为一个标准,如果编制者如此如此规定,大家也就如此如此执行,皆大欢喜,而标准自成为标准。
但大家显然不准备照此执行——点击链接时新开窗口常常有其必要。
那么如果不用target="_blank",又该怎么办?答曰:用javascript。比如: 如何?明眼人一看就知道,这其实是绕了个圈子,归根结底还是target="_blank"。

这是标准的莫明其妙。

为什么要做这种蠢事?其实标准再莫明其妙都无所谓,但坏事就坏事在W3C要整一个xhtml规范的检校认证出来。于是无数coder为了通过那个认证,就不辞辛劳地去绕那个大圈子。显然检校程序并不知道那段代码本质跟不符合标准的东西完全一样。

标准制定中的莫明其妙其实可以原谅,可能是因为疏忽,最多是因为偏执。但网页用户和Coder们的集体虚荣,就实在可鄙。通过了W3C检校又如何?

没有评论:

发表评论