【搜文解字】HTML5,帶動網路進步的次世代標準

【搜文解字】HTML5,帶動網路進步的次世代標準

做為網頁標準的HTML語言,在1995年發布2.0版本後持續演化,目前最新版本為W3C(World WideWeb Consortium, 全球資訊網協會)於1999年所公布的4.01版。由於網路技術不斷革新,標準也須隨之進化。

名詞

  • 英:Hypertext Markup Language 5
  • 中:超文本標識語言

技術發展

由蘋果、Mozilla、Opera等瀏覽器製造商組成的社群WHATWG(Web Hypertext Application Technology Working Group, 網路超文本應用程式技術工作小組)就在2008年由Web Application 1.0計畫中建立了HTML5草案,並於今年十月進入最後階段,即將正式成為標準。

HTML5提供了許多新的標籤與應用,透過標準化規範,能夠讓目前各式各樣的網路應用能有標準可依循,而瀏覽器只要支援HTML5標準,也就不會出現某些功能僅能在特定瀏覽器上使用的狀況。

【搜文解字】HTML5,帶動網路進步的次世代標準
▲Geolocation API支援地理資訊。Google 定位與地圖服務在瀏覽器支援的前提下,可以利用Geolocation透過網路進行定位,而無須GPS設備。

【搜文解字】HTML5,帶動網路進步的次世代標準
▲離線儲存讓線上程式單機化。Gmail與Google文件的離線功能正是利用了HTML 5中的離線儲存得以實現,而在手機上的應用將會更廣。

實際應用

雖然HTML 5尚未由W3C發布為標準,但是在Google等線上服務就已經可以看到實際的應用。而Safari 4、Firefox 3.6與Opera 10等瀏覽器已經內建對於HTML5的支援。

像是Google定位、地圖等服務,就採用了HTML 5中的Geolocation API地理資訊應用,能夠利用瀏覽器與網路進行地理定位。而離線儲存資料庫功能,則能應用在Google文件、Gmail上,將雲端資料備份到電腦上,離線時也能使用。新增的<Video>與<Audio>標籤,更能方便地將影音檔案嵌入網頁中,不需要透過Flash等第三方程式也能辦到。也可以在不利用到Javascript的狀況下,直接拖拉網頁上的物件。

HTML5不僅影響透過瀏覽器上網,就連智慧型手機都因而受惠。例如iPhone與Android平台就利用到部分的HTML5技術;Palm Pre的WebOS平台更是大量應用了這些技術。

【搜文解字】HTML5,帶動網路進步的次世代標準
▲仍有爭議的影音標籤功能。儘管HTML5能夠讓在網頁中加入影音變得簡單,但是編碼仍是個大問題,更多資料請見:www.techbang.com.tw/?p=10760

董福興
作者

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則