頁面如果寫了DTD,就意味著這個頁面采用對CSS支持更好的布局,而如果沒有,則采用兼容之前的布局方式,這就是Quirks模式,有時候也叫怪癖模式、詭異模式、怪異模式。
區(qū)別:總體會有布局、樣式解析、腳本執(zhí)行三個方面區(qū)別,這里列舉一些比較常見的區(qū)別:盒模型:在W3C標(biāo)準(zhǔn)中,如果設(shè)置一個元素的寬度和高度,指的是元素內(nèi)容的寬度和高度,然而在Quirks模式下,IE的寬度和高度還包含了padding和border
設(shè)置行內(nèi)元素的高寬:在Standards模式下,給行內(nèi)元素設(shè)置width和height都不會生效,而在Quriks模式下會生效
用margin:0 auto設(shè)置水平居中:在Standards模式下,設(shè)置margin:0 auto;可以使元素水平居中,但是在Quriks模式下失效
設(shè)置百分比高度:在Standards模式下,元素的高度是由包含的內(nèi)容決定的,如果父元素沒有設(shè)置百分比的高度,子元素設(shè)置百分比的高度是無效的