刚才读了IBM上一篇关于XHTML2.0的介绍。由于我比较喜欢网页制作,尤其是标准网页制作,所以也就有颇多感受。我觉得W3C在XHTML2.0上的想法并不成熟,很多做法都是不对的。
在我现在的网页中基本都使用XHTML1.0标准,说实话,XHTML1.0标准带给我最大的好处就是编辑网页的时候有了更多的条理性逻辑性。说XHTML1.0可以跨浏览器是不准确的,因为即使XHTML统一了,tag统一了,CSS还是不统一,微软的CSS和W3C的CSS有多处都是不一样的,这让我也十分头疼。
回归正题,说我对XHTML2.0的感受。我觉得有一点是值得肯定的,那就是XHTML2.0之后将是又一个版本,可能是3.0或是什么,总之在所有网页达到XML之前,XHTML将被一改再改,那么我们这些网页编辑者将付出多大的代价,一个一个标准去跟他?好累。
照XHTML2.0这个思路下去,所有的网页最终将被XML+XSL代替,这是肯定。因为目标是数据与表现分离。那么将来的网页将分成两部分:
表现代码 + 数据 = 网页
最终的每一个网页很有可能是两个文件,两个XML文件,一个装数据,一个装表现。这样其实也很好,我大胆设想过,将来的浏览器是一个可以智能管理它的缓存的浏览器,当接收到网页后,可以应用户的需求调用某个程序(比如office )来处理缓存中的XML 也就是那个数据文件。
如果这个思路是对的,那我们还有什么必要去遵循学习XHTML2.0规范?
我的意见是,直接做XML的网页!
反正现在所有的浏览器都支持,而且标准也都一样。