首頁?>?知識(shí)?資訊?>?關(guān)于HTML5建站未來的傳說我們一一分析!?>?正文

關(guān)于HTML5建站未來的傳說我們一一分析!

2017/2/6 0:00:00 · 稿源:傳誠信

關(guān)于HTML5建站未來的傳說我們一一分析!

HTML5建站是未來最流行的網(wǎng)絡(luò)技術(shù)名詞之一。先是 Google 在前領(lǐng)軍,在自家服務(wù)嵌入 HTML5 技術(shù)(例如 Gmail 的拖曳附檔),接著各家瀏覽器和網(wǎng)路公司分頭抬轎,幾乎全網(wǎng)路圈都等著迎接大明星 HTML5 正式版的到來。

但是,身為一個(gè)非技術(shù)人員,為免落入「別人吃面你喊燒」的窘境,繼刊出《關(guān)于 HTML5,你應(yīng)該了解的五件事》報(bào)導(dǎo)后,我們要再次進(jìn)行對(duì) HTML5 的認(rèn)知健檢,讓你不僅看熱鬧,還能學(xué)會(huì)看門道:

HTML5 會(huì)取代 Flash嗎?

這真是個(gè)大問題!

HTML5 與 Flash 的恩怨,最初主要來自于賈伯斯對(duì) Adobe Flash 的批評(píng)。

兩者在網(wǎng)路影音播放的體現(xiàn)上,最具體的差別就是,使用者需要下載 Flash 的插件,才能播放影片,而且穩(wěn)定性也較差;而 HTML5 則直接以網(wǎng)頁的語法呼叫影片,透過瀏覽器的編碼處理影片播放。但 HTML5 本身不帶編碼,需透過瀏覽器的編碼才能播放對(duì)應(yīng)影片,此時(shí)遇到各瀏覽器所支援的編碼不一,就會(huì)產(chǎn)生問題。

例如支持 GPL 的 Firefox,并不支援需要收取授權(quán)金的 H.264 編碼,因此 Firefox 的用戶就無法透過 HTML5 播放 H.264 編碼的影片,不像 Flash 本身即內(nèi)建影片編碼,可播放 H.264 編碼的影片。因此,理論上兩者各有其應(yīng)用,只是 Adobe 近來宣布已不再支援 Android 4.0 以上的 Flash,讓 HTML5 在未來的勢(shì)力又更強(qiáng)大了一些。

是賈伯斯促成了 HTML5的風(fēng)行嗎?

是,但也不是。

賈伯斯在 2010 年 4 月的一篇《對(duì) Flash 的思考》的言談,的確大大提高 HTML5 的關(guān)注度,不過, HTML5 草案的前身 Web Applications 1.0 早在 2004 年即由 WHATWG(注1)提出,并在 2007 年獲得 W3C(全球資訊網(wǎng)協(xié)會(huì))的接納。

聽說 HTML5 要到 2022 年才會(huì)成熟?

是,但也不是。

HTML5 要到 2022 年才成真的說法,是來自 W3C HTML 工作小組的編輯 Ian Hickson,他曾于 2010 年一次受訪中,推測(cè) HTML5 要到 2022 年才能成為一個(gè)穩(wěn)定的候選版;但這段話被過度放大了!

Ian 當(dāng)時(shí)這說法的依據(jù)是因?yàn)?,此?biāo)準(zhǔn)在 2012 年候選版公布后,約需經(jīng)過兩個(gè)完整瀏覽器世代的應(yīng)用(約 10-12 年),才能成為一個(gè) 100% 穩(wěn)定的標(biāo)準(zhǔn)來判斷;但我們?nèi)钥稍?2012 年拿到正式候選版。

即便根據(jù) W3C 2011 年的說法,此候選版的公布已估計(jì)會(huì)延至 2014 年,而 W3C 和 WHATWG 這兩個(gè)負(fù)責(zé) HTML5 制定的組織也在上個(gè)月分家,由 W3C 繼續(xù)負(fù)起制定 HTML5 最終制式版本的責(zé)任,但各大公司早已緊鑼密鼓地準(zhǔn)備 HTML5 的支援,現(xiàn)在所有新版的瀏覽器也都可支援 HTML5 了。

無論如何,可確定的是,我們絕對(duì)不需要等到 2022 年,才開始迎接 HTML5。

HTML5 一定要跟 CSS 綁在一起嗎?

是,但也不是。

廣義的 HTML5 的確包含了 HTML、CSS,和 javascript,但狹義來說,HTML5 比較像是網(wǎng)頁的磚土,堆砌起一面網(wǎng)頁的架構(gòu)與內(nèi)容,而這面墻的外觀則需仰賴 CSS 的定義。

因此,只要你高興,想用 CSS3 或 CSS2 定義網(wǎng)頁的外觀風(fēng)格都可以,想交由瀏覽器來決定外觀也無妨,只是,你的網(wǎng)頁可能會(huì)長(zhǎng)得很丑。

HTML5 破壞了網(wǎng)頁的無障礙性?

錯(cuò)。

HTML5 打
從一開始草擬,就考慮了網(wǎng)頁無障礙的瀏覽經(jīng)驗(yàn),確保每個(gè)標(biāo)簽可依照 WAI-ARIA(無障礙豐富網(wǎng)際網(wǎng)路應(yīng)用程式)做設(shè)定;除非我們?cè)谑褂?HTML5 時(shí),輕忽了對(duì)這些標(biāo)簽的設(shè)定,否則 HTML5 應(yīng)可幫助使用者在各種平臺(tái)上的瀏覽都能有更好的體驗(yàn)。

HTML5 是未來的王道,用了就可以讓我的網(wǎng)站變得超厲害?

是,但也不是。

與 11 年前推出的 HTML4.01 相比,HTML5 的確增加了許多更方便、好用的功能,如離線儲(chǔ)存、檔案存取、多媒體播放,以及硬體加速等以往需借由插件或前端網(wǎng)頁語言才能完成的功能。

然而,這些都是建立在對(duì)此標(biāo)準(zhǔn)有良好的了解與應(yīng)用,否則僅只是在原始碼開頭宣告檔案類型為 HTML5,并不能為我們的網(wǎng)站建設(shè)行業(yè)帶來多精彩的改變。

  • 相關(guān)推薦
  • 大家在看
熱文
  • 熱門
  • 最新
客戶服務(wù)
咨詢熱線

010-62199213

24小時(shí)咨詢熱線

139-1050-5354