日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

html5是HTML4.01和XHTML1.0之后超文本標記語言的最新版本,由一群自由思想者設計,最終實現了多媒體支持、交互性、更智能的表單和更好的語義標注。

 

HTML 5不只是 HTML規范的最新版本,它是用于生成現代 Web內容的一系列相關技術的總稱,其中最重要的三個技術是:HTML5核心規范(table)、 css (class style)和 JAVAScript。

HTML5最新版本介紹

 

一.HTML5 的歷史

HTML在1993年第一次作為互聯網草稿發布,隨后經歷了2.0、3.2和4.0,直到1999年 HTML4.01版本穩定下來。慢慢地,隨著發展,越來越嚴格的 XHTML取代了它。

XHTML 的興衰史

自發布了 HTML4.01版以來,萬維網聯盟(W3C)掌握了 HTML規范,但該組織并未發布新標準,而是致力于 XHTML1.0,以及之后的 XHTML2.0。XHTML是基于 XML的 HTML版本,它致力于實現更嚴格和統一的編碼規范,解決了以前的 HTML4.01版本中由于編碼不規范而導致瀏覽器出現的各種奇怪行為。因此, Web開發人員非常支持 XHTML。XHTML最大的優點,就是迫使開發人員養成良好的編碼習慣,摒棄混亂的 HTML書寫,最終減少瀏覽器解析頁面的困難,方便移植到其他平臺。

 

然而,越想往好的方面發展,往往就會帶來災難性的后果,世界上的一切都是如此。XHTML2.0規定了更嚴格的錯誤處理規則,規定瀏覽器必須拒絕無效的XHTML2頁面,強制 Web開發人員在不向下兼容、不改變 HTML遺留下來的奇怪行為和編碼習慣的情況下編寫絕對正確的代碼。按道理,取其精華,去其糟粕應該是件好事。但如果這樣的話,上一個頁面將不能兼容, Web開發人員的難度又增加了,而制定這一標準又太久,最終將被拋棄。

 

HTML5 的回歸

W3C在2008年發布了HTML5的工作草案,XHTML2預定在2009年終止。在大約一年的時間里,HTML5規范進一步解決了很多實際問題,各大瀏覽器廠商開始升級產品支持HTML5。因此,瀏覽器的實驗反饋,HTML5規范得到了不斷的改進和完善,并很快融入到Web平臺的實質性改進中。

 

和 XHTML2.0不同的是,開發HTML5規范的團隊不會為了彌補以前 HTML的種種缺陷而去糾正它,而是盡可能地彌補 Web開發人員所需要的各種功能。其中包括更強大的CSS3,表單驗證,音頻視頻,本地存儲,地理定位,畫作(畫布),網絡通訊等等。

 

二.HTML5 的功能

HTML5涵蓋了哪些功能?主流瀏覽器是如何支持這些功能的?

 

1.HTML5 核心:

該部分主要組成為W3C官方規范,包括新的語義元素,新的增強的 Web表單,音頻和視頻,以及 JavaScript繪制的畫布。大部分主流瀏覽器都對此有良好的支持;

 

2.曾經的 HTML5 標準:

這部分主要來源于原HTML5規范,大部分都需要JavaScript,支持Web應用開發。例如:本地數據存儲、離線應用、消息傳輸;

 

3.非 HTML5 標準:

這部分通常指的是下一代功能。雖然從未進入HTML5標準,但人們還是會把它當作HTML5的一部分。這些包括最常見的CSS3,以及非常受歡迎的地理位置。

 

對于最為常用且實用的部分,基本上主流的瀏覽器都支持得比較好。而那些特殊需求的部分,則需要根據不同的瀏覽器檢測才能知道是否支持自己想要的功能。

三.HTML5 的特點

在 HTML5 發展的同時,XHTML2.0 也在不斷發展,那么到底是哪些特點導致 HTML5 取得最終的勝利呢?

 

1.向下兼容

對 XHTML2.0來說,需要遵循規則,否則不能顯示,而HTML5則奉行“不破壞 Web”的原則。這就是說,以前存在的網頁,仍然能夠保持正確的顯示。

 

HTML5規范當然是面向開發者,要求拋棄過去那些編碼的壞習慣和廢棄的標簽元素;面向瀏覽器廠商,要求他們兼容 HTML遺留下來的所有東西,從而實現向下兼容。

 

2.用戶至上

HTML 5遵循“用戶至上”的原則,當出現具體問題時,首先考慮用戶,其次考慮開發人員,然后再考慮瀏覽器廠商,最后才考慮制定規范。例如,開發者在編寫代碼時不嚴謹,導致本應出現警告或錯誤,但頁面卻正常顯示。

 

3.化繁為簡

HTML5 對比之前的 XHTML,做了大量的簡化工作。具體如下:

(1)替換復雜的JavaScript具有瀏覽器的原生能力;

(2).DOCTYPE 被簡化到極致;

(3).字符集聲明被簡化;

(4).簡單強大的 API。

 

4.無插件范式

在HTML5出現之前,很多功能只能通過插件或者hack(比如畫圖API)來實現,但是HTML5本身就提供了這些支持。使用插件有許多問題,如下所示:

(1).插件安裝容易失敗;

(2).插件被瀏覽器或軟件禁用屏蔽(如 Flash 插件);

(3).插件經常會被爆出漏洞被利用攻擊;

(4).插件不容易與 HTML 文檔其他部分集成(比如整體透明化等)。

5.訪問通用性

這個原則分為三個概念:

(1).可訪問性:比如更加利于殘障人士的閱讀方案;

(2).媒體中立:比如 HTML5 的媒體播放在不同設備或平臺均能正常運行;

(3).支持所有語種:比如新元素。

 

6.引入語義

HTML 5引入一些標簽元素來區分不同的意思和內容。該方法大大提高了代碼編寫者的可讀性,并且便于代碼區域查詢。

 

7.引入原生媒體支持

HTML5的一個重大改進就是支持直接在瀏覽器中播放視頻和音頻文件,而這類功能之前都需要借助插件來實現。

 

8.引入可編程內容

HTML5 最大的變化就是引入了需要通過 JavaScript 編程才能完全的各種效果,而這些很多都是 HTML5 原生的。那么現在 HTML5 可以理解為 HTML + CSS + JavaScript + API 的總稱。

以上就是關于HTML5的一些介紹,謝謝大家觀看。

分享到:
標簽:HTML5
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定