在Internet的世界,尤其是浏览器的使用,大家都采用HTML,应该能彼此兼容吧?然而这并非事实,在许多情况下,不同的浏览器之间都存在不兼容的问题。HTML5的出现,可望大幅改善这个现象。
今日浏览器之间的不兼容性,其实并非它们不遵从HTML的标准,而是这个标准订的太模糊,或针对一些重要的议题未做出定义(如Parsing问题的处理)。大家只好各自表述,结果就是现在这个样子。
即使有所谓的ACID测试,但因其测试的范围只是HTML的部分内容,所以也不能保证浏览器的兼容性。如今有了HTML5,网络世界终于有机会变得更加兼容,因为HTML5的目标是要制定出完整的测试规范,预定达到的时程则是2022年。
不过,所谓的标准兼容,并不是说HTML5将规范网页在显示器上的样貌,这是很多人会误解的事。如果网页设计者想确实控制网页被读取的样子,就别用浏览器的默认功能,而要在自己的CSS中清楚做好定义。
(本文经仕橙部落同意转载到CTimes科技网)