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