原創|行業資訊|編輯:龔雪|2014-01-16 09:26:54.000|閱讀 235 次
概述:本文將繼續為您解讀人們對于HTML5的誤解。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
接下來將詳述我們所看到的THML5最常見的五大“神話”。
1,HTML5是一件大事。一些關于HTML5最常見的問題均包含有缺陷的假想。比如,如下這些問題都共有什么特點?
每個問題的起點都是“HTML5是大事”的神話,就像被視為一個為了使用而必須被安裝的軟件包。這是錯誤的!與一個新技術或軟件不同,HTML5不是大事,不妨說,它是一套功能,整體被認知為“HTML5”。
這對您來說會是怎么個意義呢?這意味著盡管到2014年中之前,HTML5都并非官方的“標準”,你現在就可以開始使用HTML5功能。這不是關于“HTML5兼容性”或應用是否“支持HTML5”的問題。你不需要等到每個瀏覽器都提供完全的支持。如果你有Web應用,你即刻就能用HTML5功能。
現在,HTML5 能HOLD住所有瀏覽器么?不,但瀏覽器的支持與日俱增。為了更好地理解哪些瀏覽器支持哪些功能,我們建議訪問,它列出了HTML5、CSS3和JavaScript的功能以及瀏覽器對它們的支持。
2,你必須轉換你現有的Web應用到HTML5。
無論新技術什么時候到來,都會引發同樣的問題:
“我們是否需要替換當前技術呢?”HTML5也一樣。關于HTML5的常見問題是:
第一點中已經說過,HTML5不是件大事,它只是最新迭代的HTML,不需要替換你當前的應用。你可以添加HTML5功能到現有Web應用,而無需擔心任何轉換問題。
雖然如此,你還得對你當前的Web應用做一件事:改變文檔類型。在過去,HTML5提供多個文檔類型,每個都很長而且令人困惑。比如,下面就是一個在HTML4中看到的“strict”文檔類型實例:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "//www.w3.org/TR/HTML4/strict.dtd">
下面是“loose”HTML4文檔類型:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "//www.w3.org/TR/HTML4/loose.dtd">
還有更多的例子,每個都差不多長。HTML5則簡化這個麻煩,用如下代碼替換所有文檔類型標簽:
<!DOCTYPE html>
“轉換”你當前的應用到HTML5只不過是需要用上述HTML5文檔類型替換當前文檔類型。
改變文檔類型對于Web應用的意義是什么呢?它能確保應用驗證為HTML5,并幫助你的HTML5 Web應用跨瀏覽器行為(相對)一致。比如,一些瀏覽器即便沒有HTML5文檔類型也能支持HTML5功能,但不是每個瀏覽器都能。更新文檔類型能最小化(與邁向HTML5有關的)跨瀏覽器的麻煩。
3,HTML5使得Web應用對于所有設備都看似原生的。是這樣么?它們能依據用戶設備自動適應應用?不不不,這也是一個最常見的HTML5“神話”。
HTML5在移動網絡應用中提供了一些不錯的功能。它不會對應用適應用戶設備負責。一個用HTML5功能構建的Web應用看起來跟HTML4應用是沒有區別的,而且將肯定不會自動出現原生跨平臺(屏幕)的情況。
那么,到底什么負責呢?
這個任務直接落到了CSS肩上。CSS控制應用的外觀和體驗,并讓開發人員創建適應不同設備的應用。
不需要多么專業,讓我們來觀察一下用來創建適應不同屏幕尺寸和設備的應用的方法。目前,我們看到了兩種流行的方式:
兩個方式都提供了類似的結果,并且各有利弊。比如,響應式設計通常最適合信息網站和應用;自適應設計則更適合數據處理應用,需要HTML上更多的控制。最重要的是:兩種方式都由CSS驅動,而非HTML5。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網