HTML5的一些新增屬性和功能是讓程式碼變得更簡潔,這總歸是一件好事,應該值得我們推崇,希望這篇HTML5的文章對你有一些幫助
1. 新的Doctype聲明
XHTML的聲明太長了,我相信很少有前端開發人員能手寫出這個Doctype聲明。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
HTML5的Doctype聲明很短,看到這個聲明相信你馬上就能記住,不用浪費腦細胞去記那長的有點變態的XHTML的Doctype聲明了。
<!DOCTYPE html>
HTML5的簡短的DOCTYPE聲明是讓Firefox、Chrome等現代瀏覽器和IE6/7/8等瀏覽器都進入(準)標準模式,你可能會奇怪IE6/ 7居然也可以支援HTML5 Doctype,事實上,IE是只要doctype符合這種格式,都會進入標準模式。
2.
<img alt="About image" src="path/to/image"> <h6>Image of Mars.</h6>
看看下面一段簡單的程式碼:
遺憾的是,這裡的h6標籤和img標籤好像沒有什麼關係,語意不夠明確。 HTML5意識到了這一點,於是就採用了
<figure> <img alt="About image" src="path/to/image"> <figcaption> <h6>This is an image of something interesting. </h6> </figcaption> </figure>
3. 重新定義
不久前,我使用了標籤來建立與logo相關的副標題。但是在HTML5中重新定義了標籤,使之更能表現語義化,在的字號都會變小,想想如果這個標籤用於網站的底部的版權信息還是個不錯的做法。
4. 去掉了Javascript和CSS標籤的type屬性
通常你會在和