DIV CSS在FireFox和IE6 0的區別

2021-08-29 13:22:22 字數 1696 閱讀 6780

1、ie6.0的div的內嵌div可以把父級的高度撐大,而firefox不可以,要自己設定高度。

2、當設定為三列布局時,ie6.0的float寬度不能達到100%,而firefox可以。當設定為兩列布局時,兩種瀏覽器都可以。

3、在firefox中,非float的div前面有同一父級的float的div,此div若有背景圖,要使用clear:both,才能顯示背景圖,而ie6.0中不用使用clear:both。

4、在[

text-decoration

:

underline]的屬性下,ie6.0顯示的下劃線會比firefox低一點。在firefox中,部分筆畫會在下劃線的下面1個象素左右。

ie vs ff

css 相容要點:

doctype 影響 css 處理

ff: div 設定 margin-left, margin-right 為 auto 時已經居中, ie 不行

ff: body 設定 text-align 時, div 需要設定 margin: auto(主要是 margin-left,margin-right) 方可居中

ff: 設定 padding 後, div 會增加 height 和 width, 但 ie 不會, 故需要用 !important 多設乙個 height 和 width

ff: 支援 !important, ie 則忽略, 可用 !important 為 ff 特別設定樣式

div 的垂直居中問題: vertical-align:middle; 將行距增加到和整個div一樣高 line-height:200px; 然後插入文字,就垂直居中了。缺點是要控制內容不要換行

cursor: pointer 可以同時在 ie ff 中顯示游標手指狀, hand 僅 ie 可以

ff: 鏈結加邊框和背景色,需設定 display: block, 同時設定 float: left 保證不換行。參照 menubar, 給 a 和 menubar 設定高度是為了避免底邊顯示錯位, 若不設 height, 可以在 menubar 中插入乙個空格

xhtml+css相容性解決方案小集

使用xhtml+css構架好處不少,但也確實存在一些問題,不論是因為使用不熟練還是思路不清晰,我就先把一些我遇到的問題寫在下面,省的大家四處找^^

1.在mozilla firefox和ie中的box模型解釋不一致導致相差2px解決方法:

div注意這兩個margin的順序一定不能寫反,據阿捷的說法!important這個屬性ie不能識別,但別的瀏覽器可以識別。所以在ie下其實解釋成這樣:

div重複定義的話按照最後乙個來執行,所以不可以只寫margin:xxpx!important;

2.ie5 和ie6的box解釋不一致ie5下divdiv的寬度會被解釋為300px-10px(右填充)-10px(左填充)最終div的寬度為280px,而在ie6和其他瀏覽器上寬度則 是以300px+10px(右填充)+10px(左填充)=320px來計算的。這時我們可以做如下修改

div,關於這個/**/是什麼我也不太明白,只知道ie5和firefox都支援但ie6不支援,如果有人理解的話,請告訴我一聲,謝了!:)

3.ul標籤在mozilla中預設是有padding值的,而在ie中只有margin有值所以先定義

ul就能解決大部分問題

4.關於指令碼,在xhtml1.1中不支援language屬性,只需要把**改為

就可以了

JS在firefox和IE之間的區別

1.html 物件的id 作為物件名的問題ie html 物件的id 可以作為 document 的下屬物件變數名直接使 用ff 不支援 解決方法 使用 document.getelementbyid 替代 document.all 2.如果控制項只有 name,沒有id,用getelementby...

ul li 在ie 和firefox中的不同

用ul,li製作 是,在firefox ul定義的邊框無法顯示在li上。測試地方 ie是在ie6 7,firefox是版本3.0.6 解決辦法 1.在ul 的最後乙個li寫為 2.在css中寫上.clear 這個是定義了邊框在ie正常,如圖1 在firefox卻出現這樣的情況,如圖2 比較 對ul ...

TD rowspan 在firefox下顯示有異常

最近在做乙個行列鎖定的 需要對table做點改動,發現rowspan在不同瀏覽器下的表現還不一樣,參考以下 style table tdstyle table tr td rowspan 2 a td td rowspan 2 b td td rowspan 2 c td tr table chro...