HTML5是HTML標(biāo)準(zhǔn)的下一個版本。雖然HTML5沒有完全顛覆HTML4,但是它們也有一些不同。最新最全的HTML5-HTML4對比信息請看http://dev.w3.org/html5/html4-differences/,貌似略多的樣子。在這個IE還仍然存在的世界里,HTML5的差別先掌握一些即可,等全部支持后再細(xì)細(xì)研究也不遲。
1. 簡化的語法
HTML5簡化了很多細(xì)微的語法,例如doctype的聲明,你只需要寫<!doctype html>就行了。HTML 5 指定 UTF-8 編碼的方式如下<meta charset="UTF-8">
2. <canvas>標(biāo)簽替代Flash
Flash給很多Web開發(fā)者帶來了麻煩,要在網(wǎng)頁上播放Flash需要一堆代碼和插件。<canvas>標(biāo)簽使得開發(fā)者只要使用一個標(biāo)簽就能和用戶產(chǎn)生UI交互。
3 新增許多標(biāo)簽
HTML5設(shè)計的一個原則是更好的體現(xiàn)網(wǎng)站的語義性,所以增加了<header>和<footer>這樣的標(biāo)簽,用來明確表示網(wǎng)頁的結(jié)構(gòu);新增 <section> 和 <article> 標(biāo)簽,<section>和<article>也有利于清晰化網(wǎng)頁的結(jié)構(gòu),更有利于SEO;新增 <menu> 和 <figure> 標(biāo)簽,<menu>可以被用于創(chuàng)建傳統(tǒng)的菜單,也可以用于工具欄和上下文菜單。<figure>標(biāo)簽使得網(wǎng)頁文字和圖片的排版更專業(yè); 新增 <audio> 和 <video> 標(biāo)簽,這兩個標(biāo)簽可能是HTML5里面最有用的兩個標(biāo)簽了,使用起來時也異乎方便,如在HTML5頁面中嵌入視頻只需一小段
新聞熱點
疑難解答