IE6相容的一點見解

2021-05-22 03:01:39 字數 410 閱讀 3447

今天在做首頁標題欄的頁面時老是有乙個div定義的高度位置,ie6和ie7相差3px,導航欄的div條的位置在ie7和ie6不同,ie6高3個px。後來在網上找到,使用 !important的方法解決了這個問題。在設定導航欄到頂的距離:margin-top的數值時,定義兩行margin-top的值,在其他瀏覽器使用的值後面加上!important,然後再寫上ie6用的值。這樣由於ie6不識別!important,則取後面的值,別的瀏覽器就取前面的值。 如:

.box

這樣ie6只取到63px,別的瀏覽器使用60px的值,這個方法很有用,用途很廣泛。

經過這樣改了以後發現還是有問題,我多次調整後發現,這個不是高度相容性的問題,是我的這個外層div裡面有另乙個子div高度溢位了,而ie6和別的瀏覽器的處理方法不同導致,後來我把溢位消除就沒有這個高度差的問題了。

position fixed 相容ie6問題

最近做專案時用了 來固定div在頁面的最下方,且不隨滾動條滾動而滾動。由於ie6不支援fixed,所以加了 postion absolute bottom expression offsetparent.scrolltop 20 來做相容,此段 在測試頁面ie 6 8都沒問題,但是在專案裡在ie7裡...

IE6相容相容心得 自己總結的

doctype document type 文件型別,說明 xml 或者 x html 的版本。dtd document type definitions 文件型別定義,瀏覽器根據 dtd 來解釋頁面標識,並展現出來。doctype 通常 但不總是 包含指定的dtd檔案的url。瀏覽器一般不讀取這些...

this的一點見解

執行環境 execution context,有時也成為上下文,有時也稱為 環境 執行環境定義了變數和函式有權訪問那些資料,決定各自的行為。全域性執行環境是最外圍的執行環境。全域性執行環境一直都存在。宿主環境不同執行環境也不同。每乙個環境都有乙個執行環境。當執行流進入乙個函式時,函式的環境就會被推入...