2010年12月28日 星期二

HTML 5

HTML歷史
HTML的全名叫做hyper-text markup language「超文本標記語言」

HTML1991   Tim Berners-Lee編寫了一份叫做”HTML標籤的原始碼,裡面包括用來標記網頁的HTML標籤。

HTML 2.01994  Mosaic馬賽克?瀏覽器?第一個可以顯示圖片的瀏覽器,實現在文檔中嵌入圖片的方式,之後HTML2.0就用了img這個標籤。

HTML 4.01
1999   之後第一個修訂版本是XHTML 1.0,而XML語法相較於HTML 4.01來說更嚴格,比方說HTML 4.01容許用大寫或小寫字母來標記屬性,但XHTML只能用小寫字母。
HTML 5是目前HTML的最新版本,因為多元網頁服務(web application)的推陳出新,讓原本的HTML 4顯得不足。
2004年開始制定新的網記網路標準,當時叫做Web Application 1.0,之後才改名為HTML 5

源於:HTML 5的出現主要源自於舊版HTML對很多後來出現,但卻已十分普及的網頁建構元素,如多媒體影音檔案、互動式內容缺乏直接支援的標記,導致網站開發者若要打造豐富網際網路應用(rich internet applicationRIA),便必須透過許多外掛程式(plug-ins)才能如願,但由於這些外掛程式多半乃封閉性技術,屬於特定軟體公司所有,有違網際網路開放精神,因而促成改變HTML規格之聲,促成HTML 5的出現。

特色:增加了許多舊版HTML不存在的標記,例如直接增加對多媒體檔案的支援,讓網頁中可以直接播放影片,而不必如目前YouTube等影音分享網站多半是採用Adobe Flash技術,必須透過瀏覽器外掛程式才能正確播放。


隨著HTML 5受到覽器業者如Microsoft Ineternet ExplorerOperaMozilla FirefoxGoogle ChromeApple Safari等擁抱,以及網際網路從過去的電腦,走向手機、平板裝置、電視等多元終端裝置,HTML 5也將從最重要的網路標準,即可能演變成為最重要的軟體技術標準,幾乎所有將「上網」的裝置,都不能忽視HTML 5的規格,才可能研發新的網頁服務,搭配裝置特性推出新的整合式服務。


HTML 5 vs. Adobe Flash
網路影片目前最常被使用的技術就是AdobeFlash,而目前各家瀏覽器也逐漸加入對HTML5標籤的支援,顯然大家也越來越看好這項技術的發展 (畢竟只要更新瀏覽器版本,大致上就沒有播放的問題。而不像要播放Flash內容時,使用者還得先下載安裝Flash Player元件,而且也可能因此加重系統效能負載,甚至造成系統當機等情況)

Google日前在YouTube API部落格發表了一篇講述Flash以及HTML5技術的內容,其中提到目前Adobe Flash技術應該仍然會是網路影片主要使用技術,目前以YouTube內容也依舊採用Flash技術播放。但對於HTML5發展,Google則表示相當看好此項技術,尤其是針對<video>標籤的支援,因為這將促使網路影音邁向開放 (未來僅需透過<video>標籤即可播放任何網路影片內容)

沒有留言:

張貼留言