Quirks,翻譯成中文就是‘怪癖’,也就是奇怪的意思,這個東西的由來要從上古時期提及了。。。當初web的世界只有兩個巨人,一個是微軟的IE,另外一個是網景的Navigator。雙方廝殺了好幾年,誰都不讓着誰。而且爲了將各自的陣營與對方區別開,開始針對對方搞差別化,使得開發者不得不針對兩種瀏覽器平臺作兩個網頁。大地看到了這一切的不公,在混沌之中創造了w3c聯盟,而w3c的使命就是摧毀IE和Navigator之間的壁壘,使得兩個平臺的代碼能夠通用。因而乎在w3c強大的淫威之下雙方按照標準重鑄了本身,而之前的各自的渲染模式則保留爲quirks模式,用來兼容老式的網頁了。通常現代瀏覽器都有3種渲染模式:quirks模式,差很少標準模式( almost standards mode),徹底標準模式(full standards mode)。css
你們都知道一個html文件第一行都會有一個DOCTYPE標籤,這個標籤無外乎就幾種:HTML4.01,HTML5,XHTML(注意,在DOCTYPE中註明XHTML並不會讓瀏覽器以XHTML格式進行渲染,具體參見MDN的XHTML說明)。而開啓Quirks模式很簡單。。。。就是把DOCTYPE隨便寫。。寫的瀏覽器根本認不出來這是什麼玩意兒以後,你就成功開啓了!html
好比這樣web
<!DOCTYPE htmlxox>
或者這樣瀏覽器
<! DOCTYPE =.= >
或者你直接不寫均可以!服務器
這裏我就節選一點了,具體的能夠參見MDN字體