天度率先采用新一代HTML5標準構建網(wǎng)站系統
發(fā)布時(shí)間:2013-03-24
瀏覽量:25328
昆明天度網(wǎng)絡(luò )公司采用全新一代移動(dòng)互聯(lián)網(wǎng)HTML5新技術(shù)和新理念、并嚴格按W3C國際互聯(lián)網(wǎng)標準構建,在讓您的網(wǎng)站在兼容移動(dòng)終端的同時(shí),將獲得更良好的用戶(hù)體驗和全新的網(wǎng)絡(luò )應用。由于HTML5對搜索引擎更加友好,更加有利于SEO優(yōu)化,所以您的網(wǎng)站將獲得更高的搜索引擎收錄和評價(jià)。
作為HTML 4的升級版本,HTML 5 的正式草案已于2008年1月22日公布。相比于前者,HTML 5有兩大特點(diǎn):首先強化了Web 網(wǎng)頁(yè)的表現性能。其次追加了本地數據庫等 Web 應用的功能。
其實(shí),HTML 5的優(yōu)點(diǎn)并不止這些,它增添了許多新的功能,不僅有效的提升了用戶(hù)體驗,而且還將瀏覽器一部分的錯誤指令轉化為相同的結果。為此,HTML 5雖未正式登陸市場(chǎng),但已成為了行業(yè)新寵。
html5行業(yè)趨勢
HTML5作為下一代Web開(kāi)發(fā)標準,是近十年來(lái)Web開(kāi)發(fā)標準巨大的飛躍。和以前的版本不同,HTML 5并非僅僅用來(lái)表示W(wǎng)eb內容,它的新使命是將Web帶入一個(gè)成熟的應用平臺,在HTML 5平臺上,視頻,音頻,圖象,動(dòng)畫(huà),以及同電腦的交互都被標準化。
Adobe副總裁丹尼維諾日前在公司官方網(wǎng)站聲明,Adobe將停止為移動(dòng)瀏覽器開(kāi)發(fā)Flash Player,表示會(huì )加大對HTML5技術(shù)的開(kāi)發(fā),并會(huì )增強對Flash的創(chuàng )新投資。
早在2010年4月,蘋(píng)果當時(shí)CEO喬布斯曾公開(kāi)宣布IOS平臺放棄Flash技術(shù),并解釋放棄Flash在IOS上的原因,當時(shí)業(yè)界一致的聲音是蘋(píng)果和Adobe控制專(zhuān)利的糾紛導致了Flash沒(méi)有登錄IOS,而并沒(méi)有把所有的注意放在Flash本身的弱點(diǎn)上,從此蘋(píng)果、HTML5和Flash在移動(dòng)平臺技術(shù)上一直處于爭議。事情直到2011年11月才好的獲得了答案,Adobe戰略放棄了Flash,喬布斯又做了一次成功的選擇,他推動(dòng)了移動(dòng)行業(yè)朝HTML5的方向邁出了一步。
隨著(zhù)Flash的落幕,HTML5技術(shù)已經(jīng)成為了移動(dòng)平臺標志,好的的技術(shù)優(yōu)勢勢必會(huì )影響移動(dòng)互聯(lián)網(wǎng)現在的格局。
HTML5 主要新功能
HTML5 是繼 HTML4.01, XHTML 1.0 和 DOM 2 HTML 后的又一個(gè)重要版本,旨在消除Internet 程序(RIA)對 Flash, Silverlight, JavaFX 一類(lèi)瀏覽器插件的依賴(lài)。除了原先的DOM接口,HTML5增加了更多API,如:
本地音頻視頻播放;
動(dòng)畫(huà);
地理信息;
硬件加速;
本地運行(即使在 Internet 連接中斷之后);
本地存儲;
從桌面拖放文件到瀏覽器上傳;
語(yǔ)義化標記。
那些支持 HTML5 的瀏覽器在處理 HTML 代碼錯誤的時(shí)候要更靈活,而那些不支持 HTML5 的瀏覽器將忽略 HTML5 代碼。
HTML5 語(yǔ)法的變化
HTML5 引入了新的 HTML 元素和屬性,有的是傳統通用元素的語(yǔ)義化版本,如取代 div 元素的 nav, footer 等元素,也有一些全新的元素,如 audio, video。一些在 HTML4 中不被推薦使用的元素,如 font 和 center 將被棄用。HTML5 引入的新 HTML 元素包括:
article:文章
aside:內容旁邊的側邊欄內容
audio:音頻
canvas:2D 繪圖
command:命令按鈕
datalist:下拉選擇框
details:對象的細節
dialog:對話(huà)框
embed:外部插件或對象
figure:一組媒體對象以及標簽文字
footer:頁(yè)腳
header:頁(yè)首
hgroup:文檔某一部分的信息
keygen:表單生成的 Key
mark:標注的文字
meter:預先定義的范圍內的度量
nav:導航條
output:輸出
progress:進(jìn)度條
rp:標識 rubby 內容
rt:rubby 內容的解釋
ruby:rubby 內容
section:定義一個(gè)部分
source:媒體的資源
time:日期時(shí)間
video:視頻
這些新標簽,可以讓你的 HTML 文檔更容易加載,且更容易被搜索引擎抓取其中的有用信息。比如,搜索引擎可以直接抓取它關(guān)心的 article 標簽里面的內容。
HTML5 同那些流行的技術(shù)如何共存
如今的 Web 世界已經(jīng)習慣了各種插件和 API,HTML5 為 Web 開(kāi)發(fā)與設計者帶來(lái)了方便與不便,HTML5 將如何同現在的這些流行技術(shù)共存?
HTML5 與 Flash
這個(gè)爭論由來(lái)已久,Flash 被某些開(kāi)發(fā)設計者濫用導致一些網(wǎng)頁(yè)加載緩慢,而 HTML5 為之帶來(lái)一線(xiàn)曙光。相對 Windows 用戶(hù)來(lái)說(shuō),Mac 用戶(hù)可能會(huì )從 HTML5 獲得更多好處,因為蘋(píng)果一直不愿支持 Flash?,F在看來(lái),就視頻游戲而言,Flash 是更好的選擇,但取決于你的瀏覽器,如果你的視頻不是很復雜,HTML5 是更好的選擇。Web開(kāi)發(fā)與設計者從這些爭論中應該吸取的東西是,Flash 之外還有別的選擇,但 Flash 有牢固的地盤(pán),在為客戶(hù)提供開(kāi)發(fā)設計的時(shí)候,需要對他們的目標客戶(hù)做一些研究。
HTML5 與 IE 9
IE9 經(jīng)常高調宣揚它對 HTML5 的兼容,它確實(shí)將是一個(gè)很好地支持 HTML5 的瀏覽器,因為,IE9 使用 Windows 現代圖形 API 以及 PC 的圖形加速卡輸出文字和圖形。微軟還曾宣稱(chēng),IE9 將支持 GPU 加速的 HTML5,將圖形滾動(dòng),3D 圖形顯示等處理交由圖形加速卡。
HTML5 與 Ajax
現在的 HTML 語(yǔ)言的一個(gè)問(wèn)題是,它是一種輕量級的應用界面,那些喜歡使用 Ajax 實(shí)現在線(xiàn)應用的會(huì )發(fā)現 HTML 非常不好用。天度認為,HTML 適合用來(lái)加載界面,JavaScript 用來(lái)執行命令,雖然 HTML 在作為界面語(yǔ)言方面并不好用,但鑒于多數對它的熟悉程度,HTML 還是不可缺少。HTML5 會(huì )讓 Ajax 應用的實(shí)現變得更容易。
HTML5 與CSS
你需對你的 CSS 代碼就行整理以支持 HTML5,因為 h1, h2 之類(lèi)的標簽將不再使用,為了實(shí)現同 HTML5 的兼容,更好的方式是使用 CSS reset,將那些常見(jiàn)的 HTML 標簽的 CSS 屬性清零,woork 認為,更好的 CSS Reset 是 Eric Meyers CSS reset。
HTML 5 將帶來(lái)什么?
全新的,更合理的 Tag,多媒體對象將不再全部綁定在 object 或 embed Tag 中,而是視頻有視頻的 Tag,音頻有音頻的 Tag。本地數據庫,這個(gè)功能將內嵌一個(gè)本地的 SQL 數據庫,以加速交互式搜索,緩存以及索引功能。同時(shí),那些離線(xiàn) Web 程序也將因此獲益匪淺。不需要插件的富動(dòng)畫(huà)。Canvas 對象將給瀏覽器帶來(lái)直接在上面繪制矢量圖的能力,這意味著(zhù)我們可以脫離 Flash 和 Silverlight,直接在瀏覽器中顯示圖形或動(dòng)畫(huà)。將提供 API 實(shí)現瀏覽器內的編輯,拖放,以及各種圖形用戶(hù)界面的能力。內容修飾 Tag 將被剔除,而使用 CSS。理論上講,HTML 5 是培育新 Web 標準的土壤,讓各種設想在他的組織者之間分享。
HTML5 的更多意義
HTML5 的意義遠不止上面這些,它很大的意義在于改變了 Web 文檔的結構方式,借助 header, footer, section, article 這些標簽,我們可以實(shí)現更具結構化,語(yǔ)義化的 Web 文檔。這樣,搜索引擎可以更容易索引 Web 站點(diǎn),我們也可以搜索到更快,更準確的信息。
另外,借助 Microdata, HTML5 還可以實(shí)現更強大的語(yǔ)義結構,這個(gè)標準化的數據格式(類(lèi)似 microformats,對瀏覽器和搜索引擎都意義深遠),可以讓你的站點(diǎn)不僅能夠提供數據,還能提供數據定義。
不過(guò),和任何新技術(shù)的降臨一樣,其中也會(huì )牽扯到一些問(wèn)題,對 Web 設計者而言,很大的一個(gè)問(wèn)題就是因為這些新標簽的引入,各瀏覽器之間將缺少一種統一的數據描述格式。