瀏覽器之間的差別是處理dom物件的不同

2021-09-30 15:13:09 字數 382 閱讀 1357

dom是一組用來描述指令碼怎樣與結構化文件進行互動和訪問的web標準,dom定義了一系列物件、方法和屬性,用於訪問、操縱和建立文件的內容、結構、樣式以及行為。

瀏覽器之間的差別是處理dom物件的不同

例:alert('document.body is a : '+documnet.body);

firefox 和 opera 中將顯示documnet.body是乙個[object htmlbodyelement]

safari 顯示[object body]物件

ie 顯示[object]

以上瀏覽器之間的差別是由處理dom物件的不同方式所導致的,如果遵守w3c dom核心和dom html規範的命名約定,應該是object htmlbodyelement。

解決CSS在不同瀏覽器的差別

bug,我們可以採用 important來解決這個問題,important是css1就定義的語法,作用是提高指定樣式規則的應用優先權。語法格式,即寫在定義的最後面,如 例 box ie不能認識 important,但是其它的瀏覽器都認識此標識,因此,我們 可以利用這個特性來相容瀏覽器,如 box 但...

關於瀏覽器在不同系統之間是存在差別的

今天我遇到乙個困擾我半天的問題,總結下,以便後人遇到類似問題快速解決!我在專案整合實現單點登入過程中遇到乙個關於ie8瀏覽器 在不同系統下 和ie9瀏覽器在同樣的 下的執行效果 html 如下 js 如下 var frameid document.getelementbyid frameid ale...

瀏覽器標準模式和怪異模式之間的區別是什麼?

由於歷史的原因,不同瀏覽器對頁面的渲染是不同的,甚至同一瀏覽器的不同版本也是不同的。在w3c標準出台之前,不同的瀏覽器在頁面的渲染上沒有同一的規範,產生了差異,即quirks mode 怪異模式或相容模式 當w3c標準出台之後,不同瀏覽器對頁面的渲染有了統一的標準,即strict mode 標準模式...