從事網頁設計工作的人應該都很清楚:HTML 5.0將是新一代網頁標準。
即使它尚未成熟定案,正式推出;也即使推出之後,未必就能普及。
然而,HTML 5.0畢竟就是當代網頁開發人員對未來網路世界的理想投射。
除了超越既有HTML 4.01,將網頁語法朝更趨近於語意化標記Semantic Markup的目標推進之外,HTML 5.0以canvas、audio及video等標籤更語意且有效率地處理網頁多媒體影音元件,就像最近在網路上披露的展示頁面所顯現的那樣令人激賞。
不過,即使HTML 5.0已將未來網頁標準的理想藍圖架構得很清楚:
- 更語意化標記網頁語法
- 更語意且有效率地處理網頁多媒體
實現網頁標準的理想之路上,依然存在古板守舊的惡勢力障礙。
沒錯,正如你所想像的:IE。
IE的研發團隊在最近很罕見地對HTML 5.0發表他們的意見,而且,很顯然地,前述提及兩個HTML 5.0所揭櫫的理想,完全不是IE研發團隊的理想。
可以想見canvas、audio及video這幾個可能會搶走Silverlight市場的標籤,絕不可能受到IE研發團隊的青睞。
不過,連<nav>、<aside>及<header>這幾個被寄予厚望的標籤,都被IE研發團隊認為是沒必要的東西:
不免讓人覺得:這IE研發團隊是不是根本就是來亂的啊。
It’s not clear why these new elements in particular are necessary.Those that use HTMLElement for their interface provide no extra functionality beyond <div class=”xxx”> or <span class=”">. If they are necessary, do we know if this is the correct set? Are there any missing?
延伸閱讀:
火狐幹掉他!!!
IE 就不會死