為什麼 Dustin Diaz 倡導將 Doctype 寫成 <!DOCTYPE html> ?
12-24
Dustin Diaz 寫的關於 Doctype 的文章: http://www.dustindiaz.com/skinny-on-doctypes/
Jeremy Keith 在 Fronteers 2010 上的主題里提到了這個問題:這是為了避免不必要的複雜性。用 !doctype html 一個是好記;另一個這也是在 IE 中觸發標準模式的最少字元數目,保證向前向後兼容。
參考:- http://my.opera.com/BB9z/blog/the-design-of-html5
- 簡單易記,無疑& 是最簡單的
- 前後兼容,從IE6到最新的瀏覽器都可以識別它
- 標準模式,它可以觸發瀏覽器的「標準模式」,以保證頁面在各瀏覽器中可以最大程度的兼容。
詳見:KB001: 兼容性問題與瀏覽器的內核及渲染模式
推薦閱讀:
※國內有什麼好的前端學習網站推薦?
※Gmail的前端有多複雜?以至於要設計一個Loading過程?
※作為產品經理如何優雅的與工程師們撕逼?
※如何用手機測試自己寫的web頁面?