在Internet的世界,尤其是瀏覽器的使用,大家都採用HTML,應該能彼此相容吧?然而這並非事實,在許多情況下,不同的瀏覽器之間都存在不相容的問題。HTML5的出現,可望大幅改善這個現象。
今日瀏覽器之間的不相容性,其實並非它們不遵從HTML的標準,而是這個標準訂的太模糊,或針對一些重要的議題未做出定義(如Parsing問題的處理)。大家只好各自表述,結果就是現在這個樣子。
即使有所謂的ACID測試,但因其測試的範圍只是HTML的部分內容,所以也不能保證瀏覽器的相容性。如今有了HTML5,網路世界終於有機會變得更加相容,因為HTML5的目標是要制定出完整的測試規範,預定達到的時程則是2022年。
不過,所謂的標準相容,並不是說HTML5將規範網頁在顯示器上的樣貌,這是很多人會誤解的事。如果網頁設計者想確實控制網頁被讀取的樣子,就別用瀏覽器的預設功能,而要在自己的CSS中清楚做好定義。
(本文經仕橙部落同意轉載到CTimes科技網)