來(lái)源:https://www.bb620.com| 2023-01-20 08:31:41
HTML5 旨在(zài)解決 Web 中的(de)交互,媒體,本地(dì / de)操作等問題,一(yī / yì /yí)些浏覽器已經嘗試支持 HTML5 的(de)一(yī / yì /yí)些功能,而(ér)開發者們有望最終從那些 Web 插件中得到(dào)解脫。不(bù)過,需要(yào / yāo)指出(chū)的(de)是(shì),盡管一(yī / yì /yí)些重量級 Web 技術廠家,象 Apple,Google, Mozilla 基金會, Vimeo,YouTube 已經開始支持這(zhè)個(gè)新标準,但W3C 表示,HTML5 前面的(de)路還很長,它的(de)一(yī / yì /yí)些細則目前還存在(zài)争議,主流的(de) Web 在(zài)轉至 HTML5 之(zhī)前還要(yào / yāo)經過很長的(de)時(shí)間,而(ér)開發者們也(yě)不(bù)得不(bù)面臨兩難的(de)境地(dì / de),就(jiù)是(shì)如何使用現在(zài)的(de)技術設計出(chū)富 Web 應用,同時(shí)又爲(wéi / wèi)今後的(de) HTML5 做好準備。
Web 開發者對 HTML5 的(de)期待越來(lái)越強烈,作爲(wéi / wèi)一(yī / yì /yí)個(gè)以(yǐ)文檔爲(wéi / wèi)中心的(de)置标協議,HTML 越來(lái)越不(bù)能滿足現代 Web 應用的(de)需要(yào / yāo),何況,這(zhè)個(gè)協議已經有超過 10 年沒有更新了(le/liǎo)。
富 Web 的(de)現代 HTML富 Web 應用和(hé / huò) HTML 之(zhī)間并不(bù)般配,Web 之(zhī)父 Tim Berners-Lee 這(zhè)樣看待 HTML,它是(shì)一(yī / yì /yí)種用來(lái)創建平台獨立的(de)超文本文檔的(de)置标語言,随着 XHTML 的(de)誕生,W3C 也(yě)将網頁視爲(wéi / wèi)文檔。這(zhè)樣那些視 Web 爲(wéi / wèi)應用平台的(de)開發者十分惱火,2004年,Apple, Mozilla 基金會和(hé / huò) Opera 成立了(le/liǎo)一(yī / yì /yí)個(gè)超文本應用技術工作組(WHATWG),尋求創建一(yī / yì /yí)個(gè) W3C 之(zhī)外的(de)标準組織,以(yǐ)打造一(yī / yì /yí)個(gè)更适合應用的(de) Web。2007年,他(tā)們的(de) XHTML2 陷入永無止境的(de)紛争之(zhī)中,後來(lái),W3C經投票決定吸納 WHATWG 的(de)工作成果,并作爲(wéi / wèi) HTML5 的(de)标準,這(zhè)時(shí),即使 Tim Berners-Lee 也(yě)對面向應用的(de) Web 伸出(chū)橄榄枝,他(tā)說(shuō),現在(zài)看來(lái),我們面向 XML 所做的(de)那些努力是(shì)無效的(de)。
這(zhè)并非說(shuō)純淨的(de) XML 語法已死,雖然 HTML 的(de)發展方向已改,但在(zài) HTML5 發展的(de)同時(shí),XHTML5 也(yě)在(zài)同步進行中,區别在(zài)于(yú),XHTML 将适用于(yú)那些已經向 XML 轉換的(de)人(rén),而(ér)對于(yú)普通開發者,則不(bù)一(yī / yì /yí)定使用 XHTML。HTML5: 标簽的(de)改變HTML5 吸取了(le/liǎo) XHTML 2 的(de)一(yī / yì /yí)些建議,包括一(yī / yì /yí)些用來(lái)改善文檔結構的(de)功能,比如,新的(de) HTML 标簽 header, footer, dialog, aside, fugure 等的(de)使用,将使内容創作者更加語義地(dì / de)創建文檔,之(zhī)前的(de)開發者在(zài)這(zhè)些場合是(shì)一(yī / yì /yí)律使用 div 的(de)。HTML5 還包含了(le/liǎo)一(yī / yì /yí)些将内容和(hé / huò)展示分離的(de)努力,開發者們也(yě)許會驚訝,b 和(hé / huò) i 标簽依然存在(zài),但它們的(de)意義已經和(hé / huò)之(zhī)前有所不(bù)同,這(zhè)些标簽的(de)意義隻是(shì)爲(wéi / wèi)了(le/liǎo)将一(yī / yì /yí)段文字标識出(chū)來(lái),而(ér)不(bù)是(shì)爲(wéi / wèi)了(le/liǎo)爲(wéi / wèi)它們設置粗體或斜體式樣。u,font,center,strike 這(zhè)些标簽則被完全去掉了(le/liǎo)。新标準适用了(le/liǎo)一(yī / yì /yí)些全新的(de)表單輸入對象,包括日期,URL,Email 地(dì / de)址,其它的(de)對象則增加了(le/liǎo)對非拉丁字符的(de)支持。
HTML5 還引入了(le/liǎo)微數據,一(yī / yì /yí)種使用機器可以(yǐ)識别的(de)标簽标注内容的(de)方法,使語義 Web 的(de)處理更爲(wéi / wèi)簡單。總的(de)來(lái)說(shuō),這(zhè)些與結構有關的(de)改進使内容創建者可以(yǐ)創建更幹淨,更容易管理的(de)網頁,這(zhè)樣的(de)網頁對搜索引擎,對讀屏軟件等更爲(wéi / wèi)友好。實現基于(yú)标準的(de)富Web然而(ér),HTML5 最令人(rén)振奮的(de)是(shì)那些讓開發者們實現富應用的(de)新 API,諸如圖形,動畫,多媒體,在(zài)HTML5 之(zhī)前,這(zhè)些功能的(de)實現需要(yào / yāo) Flash,RealMdeia,QuikTime 一(yī / yì /yí)類的(de)插件,這(zhè)些插件技術不(bù)僅容易帶來(lái)安全隐患,而(ér)且它的(de)受衆是(shì)受限的(de)。HTML5 通過使用相應的(de)置标語言解決了(le/liǎo)這(zhè)些問題,内容創建者可以(yǐ)使用類似 MathML 以(yǐ)及 SVG 之(zhī)類的(de)語言實現數學公式和(hé / huò)圖形的(de)創建,這(zhè)些語言比 Flash, Silverlight 一(yī / yì /yí)類的(de)格式更容易跨平台使用。
關于(yú) HTML5,開發者可以(yǐ)期待什麽?由東莞網站設計編輯 /qd/news/9809.html如需轉載請注明出(chū)處
東莞網站設計 東莞網站改版 東莞網絡推廣 東莞建網站 東莞微信小程序商城 東莞做網站 東莞網站開發 東莞微信小程序開發 珠海網站建設 門戶網站建設 廣州網站建設 商城網站建設 動态網站建設 惠州網站建設 單頁網站建設 江門網站建設 汕頭網站建設 深圳網站建設 SEO外包 網站托管 關鍵詞優化