怪異模式下的根元素

2022-03-27 04:56:54 字數 347 閱讀 6705

roootelements quirks. all browser are in quirks mode

本測試文件是關於在不同模式下的根元素的差異

個人理解+翻譯

怪異模式下,對於ie系列的瀏覽器的根元素是body。但是根據css的規定應該是html

例如,在怪異模式下對body設定margin值將不起作用

另外乙個例子就是,ie預設情況下有乙個垂直的滾動框,雖然當沒有可滾動的內容的時候他是處於非啟用狀態的

在怪異模式下可以通過設定body , 消除它,但是在標準模式下,需要新增html 才能達到相同效果

cssbody

看看ie瀏覽器的右邊吧,沒有滾動條了

瀏覽器的怪異模式和標準模式

怪異模式是讓ie的行為更接近ie5,標準模式則是讓ie的行為更接近標準。所以想寫跨瀏覽器的css,盡量使用標準模式。解決方案就是採用doctype宣告,大多數瀏覽器採用下面的這些判斷規則 對於那些瀏覽器不能識別的doctype宣告,瀏覽器採用strict mode解析 在doctype宣告中,沒有使...

瀏覽器的標準模式和怪異模式

要想寫出跨瀏覽器的css,必須知道瀏覽器解析css的兩種模式 標準模式 strict mode 和怪異模式 quirks mode 所謂的標準模式是指,瀏覽器按w3c標準解析執行 怪異模式則是使用瀏覽器自己的方式解析執行 因為不同瀏覽器解析執行的方式不一樣,所以我們稱之為怪異模式。瀏覽器解析時到底使...

瀏覽器的怪異模式與標準模式

在html與css的標準化未完成之前,各個瀏覽器對於html和css的解析有各自不同的實現,而有很多舊的網頁都是按照這些非標準的實現去設計的。在html與css標準確定之後,瀏覽器一方面要按照標準去實現對html與css的支援,另一方面又要保證對非標準的舊網頁設計的後向相容性。因此,現代的瀏覽器一般...