此次筆記來自三篇教程:
http://www.otakustay.com/learning-html5-intro/
http://www.otakustay.com/learning-html5-structure/
http://www.otakustay.com/learning-html5-doctype/
http://www.otakustay.com/learning-html5-charset/
DOCTYPE聲明
這個聲明是絕對不可以缺少的,用法是將以下代碼放到頁面頂部:
- <!DOCTYPE html>
此聲明比前幾個HTML版本簡潔很多很多!
作用是在網頁打開時給瀏覽器去W3C驗證器解析進行渲染,DOCTYPE和html大小寫不敏感。
另外由於瀏覽器市場爭奪也激烈,所以即便沒有此聲明瀏覽器也會盡力渲染...當然還是要遵循規則的好
編碼聲明
編碼即是通過一定的方式,指定瀏覽器(或稱用戶代理)以一種特殊的算法來解析字節流,以得到真正正確的內容。不然可能是亂碼。在HTML的標準中,編碼可以使用別名來表示。
在HTML5中的編碼聲明方式,也叫做“meta charset元素”的寫法如下
- <meta charset=utf-8>
用法是寫在<head>標籤之後,任何其他標籤之前。
注:
1、HTML5強烈推薦使用UTF-8編碼!
2、不要把UTF-8寫成UTF8,這樣瀏覽器是不理的,另外大小寫不敏感
3、HTML5規定如果一個頁面沒有指定編碼,則使用ASCII作爲其編碼,而HTML4則規定瀏覽器可以根據所處的環境自行選擇。