原創|行業資訊|編輯:龔雪|2013-11-14 09:05:28.000|閱讀 292 次
概述:本文淺談HTML5兼容性、語義標記及其它一些特性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
HTML5的要點是什么?
兼容性問題
網站開發的一大問題,在于各色瀏覽器直接有顯著差異。這包括一個特定瀏覽器的更新版本(如IE及其競爭對手)。當然,還有可能需要安裝的大量的插件工具(Flash等)。
HTML5目標是整合web技術到一個開放式架構,使之能跨多瀏覽器地持續運作而無需安裝插件。
語義標記
除了提供兼容性問題的解決方案,HTML5還允許開發人員創建更有意義的標記代碼。有經驗的開發人員作為過來人,都會記得當學習HTML5時,對于尋找那些并不傳達任何意義的標記標簽時感到很迷茫。舉個例子<div>,這個通用容器并不為其內包含的內容作任何提示。解決這個問題可以以class創建一個div。
<div class="article">article goes here</div>
HTML5提供更好的解決方案,比如:
<article>article goes her</article>
區別在于article由HTML5定義,class="article“是由編碼器定義。這為瀏覽器提供了關于標簽內容的額外元數據。
其它功能
嚴格地說,其中一些特征并不是HTML5技術,但被包含于相關技術規格文檔中。
支持HTML5
關于到底什么該進入新架構,曾經有過頗多爭論。許多特性都是基于用戶反饋,來自瀏覽器供應商和一些骨灰級HTML大師。架構的某些部分已經敲定,瀏覽器廠商并未完全執行,不管怎樣,大多數在現實世界依然很有用。
HTML5的一些功能即便是在老舊瀏覽器中也被支持。并且用HTML5創建頁面最大的問題是IE8不支持HTML5而且它仍舊普遍適用于舊的Windows XP機器上(眾所周知的,從IE9開始就已經不在Windows XP上運行了)。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網