面試中的一些小問題之html5和html4的區別?

HTML5創建的一些新規則:canvas

  1. 新特性應該基於HTML、CSS、DOM、JavaScript;
  2. 減小對外部插件的需求,如flash將會用video標籤和audio標籤代替;
  3. 更加優秀的錯誤處理;
  4. 更多取代腳本的標記;
  5. HTML5應該獨立與設備;
  6. 開發進程應該對外公衆透明;

HTML5中的一些新特性:session

  1. 用於繪畫的canvas元素;
  2. 用戶媒介回放的video和audio元素;
  3. 對本地離線存儲的更好的支持,主要是localStorage和sessionStorage;
  4. 更多語義化標籤:article、footer、header、nav、section;
  5. 新的表單控件: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

相關文章
相關標籤/搜索