HTML5創建的一些新規則:canvas
- 新特性應該基於HTML、CSS、DOM、JavaScript;
- 減小對外部插件的需求,如flash將會用video標籤和audio標籤代替;
- 更加優秀的錯誤處理;
- 更多取代腳本的標記;
- HTML5應該獨立與設備;
- 開發進程應該對外公衆透明;
HTML5中的一些新特性:session
- 用於繪畫的canvas元素;
- 用戶媒介回放的video和audio元素;
- 對本地離線存儲的更好的支持,主要是localStorage和sessionStorage;
- 更多語義化標籤:article、footer、header、nav、section;
- 新的表單控件:calendar、date、time、email、url、search;
另外HTML5在文檔聲明類型上也更爲簡潔:ide
HTML5:編碼
HTML4:url
由於在HTML4中的doctype是須要對DTD進行引用,由於HTML4基於SGML,可是在HTML5中已經再也不基於SGML了,由於不須要再對DTD進行引用,(DTD——文檔類型定義);另外在字符編碼的方式上,HTML5也更加簡單。插件
HTML5中也刪除了一些元素,如basefont、font、center、u、big、strike、tt等;blog