html:超文本標記語言 (Hyper Text Markup Language)
xhtml:可擴展超文本標記語言,是一種置標語言,表現方式與超文本標記語言(HTML)類似,不過語法上更加嚴格。
h5:最先由WHATWG(Web 超文本應用技術工作組)命名的一種超文本標記語言,隨后和W3C的xhtml2.0(標準)相結合,產生現在最新一代的超文本標記語言。可以簡單點理解成:h5≈ html+CSS 3+js+API。
html特性:
標識文本。例如:定義標題文本、段落文本、列表文本、預定義文本。
建立超鏈接,便于頁面鏈接的跳轉。
創建列表,把信息有序組織在一起以方便瀏覽。
在網頁中顯示圖像、聲音、視頻、動畫等多媒體信息,把網頁設計得更富沖擊力。
可以制作表格,以便顯示大量數據。
可以制作表單,允許在網頁內輸入文本信息,執行其他用戶操作,方便信息互動。
h5的認識:
新特性應該基于 HTML、CSS、DOM 以及 JavaScript。
減少對外部插件的需求(比如 Flash)
更優秀的錯誤處理
更多取代腳本的標記
HTML5 應該獨立于設備
開發進程應對公眾透明
h5新特性:
用于繪畫的 canvas 元素
用于媒介回放的 video 和 audio 元素
對本地離線存儲的更好的支持
新的特殊內容元素,比如 article、footer、header、nav、section
新的表單控件,比如 calendar、date、time、email、url、search
二:文檔類型聲明方式:
html:
過渡型:
<!--!doctype-->
嚴格型:
<!--!doctype-->
框架型:
<!--!doctype-->
xml:
過渡型:
<!--!doctype-->
嚴格型:
<!--!doctype-->
框架型:
<!--!doctype-->
html5:
<!--!doctype-->
三、語義:
html:沒有體現結構語義化的標簽,我們通常都是這樣來命名的.這樣表示網站的頭部。
html5:在語義上卻有很大的優勢。提供了一些新的標簽,比如:
提供了語義化標簽可以更好地支持搜索引擎的讀取便于seo的蜘蛛的爬行。
HTML5和XHTML在語法上的區別:
1、XHTML 要求正確嵌套
2、XHTML 所有元素必須關閉
3、 XHTML 區分大小寫
4、 XHTML 屬性值要用雙引號
5、XHTML 用 id 屬性代替 name 屬性
6、XHTML 特殊字符的處理
HTML5的優勢目前主要是體現在終端上,跨平臺、跨分辨率、版本控制簡單,它包含的很多新特性,都是針對終端設備,為的就是在以后在終端設備上有更好的體驗和交互。
HTML5也有不少缺點,最典型的就是性能和體驗達不到Native App的水準。
上一篇
營銷型網站優化注意事項及優化技巧