什么情況下會(huì)觸發(fā)IE的怪異模式:
1.沒(méi)寫(xiě)DOCTYPE,這個(gè)最常見(jiàn);
2.寫(xiě)了DOCTYPE,但不在文檔的第一行,實(shí)驗(yàn)證明,在DOCTYPE之前有任何非空字符都會(huì)觸發(fā)IE6的怪異模式,在IE7下,DOCTYPE之前有XML的文檔聲明并不觸發(fā),但是在DOCTYPE和XML文檔聲明之間有任何非空字符仍然會(huì)觸發(fā)。
所以,為了不觸發(fā)怪異模式,要保證DOCTYPE寫(xiě)在整個(gè)html文檔的第一行。