H5網站實例與移動web開發有什么關系
更新時間:2023-03-03
HTML5被視為Web設計中的良好的標準實踐的一個導向性指南,新的HTML5元素和屬性對于交互式多媒體空間這樣的在線文檔,提供了豐富的描述。以下是關于H5網站實例與移動web開發的關系的具體介紹。
H5網站實例與移動web開發的關系
在過去的二十年里,HTML已經經歷了幾個版本,HTML、HTML2、HTML3、HTML3.2、HTML4、HTML4.1和XHTML。這些改變由W3C這樣的標準設置組織驅動,也由Netscape和Microsoft這樣的單個軟件公司所驅動。HTML5是下一個版本。從技術上講,它還不是一個標準,并且,它提出來也不過數年而已。它是W3C針對標準的工作草案,最終會推薦給世界各地的官方標準組織。然而,瀏覽器廠商已經在采用HTML5功能了。
現在,最好將HTML5視為Web設計中的良好的標準實踐的一個導向性指南。新的HTML5元素和屬性對于交互式多媒體空間這樣的在線文檔,提供了豐富的描述。
之前的HTML版本(HTML4和XHTML)都作為印刷的頁面的一個替代展示,只是偶爾添加交互式功能和媒體支持。Web上的很多頁面是印刷頁面的在線等價物。相反,HTML5鼓勵一個更加廣泛的Web概念,Web是一種統一的、智能的、交互式的、超鏈接的媒介。
對于在線文檔編寫者來說,HTML5添加了新的元素來定義文檔節(section元素),還有新的節子元素來定義頁面頁眉(header)和頁腳(footer)。節標題可以是標題組的組合(hgroup),并且可以包含新的導航(nav)元素。HTML4只是提供了一個單個的division(div)用于這些目的,并且,程序員使用id和class屬性在用法上加以區分。
還有一個新的文章元素(article)和一種方法(aside元素)來指定與主題垂直放置的文本。在W3C的草案規范中,甚至有一個元素用來表示諷刺式的話(sarcasm),但是,我認為這只不過是搞笑而已。
對于Web開發者,HTML5草案規范第一次描述了瀏覽器應該如何將HTML元素暴露給腳本。使用JavaScript語法,它描述了可以在文檔對象上調用的方法腳本。換句話說,它描述了一個給定的HTML元素理解和遵守什么命令。
之前的HTML規范通常涉及ECMAScript,這是包含了JavaScript、Jscript(Microsoft的JavaScriot版本)和ActionScriot(Adobe針對Flash的腳本編程語言)的一個標準化語言族。本書也使用JavaScript,但并不意味著排除了其他的腳本語言。
同樣令人興奮的是HTML5canvas元素。它提供了一個位圖畫布區域,腳本可以在上面繪制,或者向其中載入圖像和視頻。canvas元素可以用于顯示圖像、游戲圖形或者其他使用中的視覺圖像。還有新的元素用來創建度量單位(meter)和進度條(progress),以及新的元素屬性允許一個文檔的一部分在頁面上移動,或者跨會話原處編輯并保存。
即便有了所有這些新功能,HTML5還是突出強調了簡單性。這通過將文檔內容的描述和用于顯示和交互行為的描述隔離開來而實現。鼓勵Web編寫者編寫必需的最少的HTML,來提供文檔的一個語義性描述。
創建在所有設備上能很好地顯示的Web頁面,并且能夠讓訪問頁面的每個人和每件事物都滿意,這樣的實踐的標準就是Web標準的核心所在。
推薦課程
-
唐山現代多元Design全能班
346人 報名小編
-
唐山現代多元Design精英班
393人 報名小編
-
唐山現代藝術設計全能班
373人 報名小編
-
唐山電商課程培訓班
331人 報名小編
-
唐山專業盲打指法訓練
251人 報名小編