頁面相容問題

2021-06-27 03:32:42 字數 673 閱讀 5851

1.重置標籤

*2.ie6雙倍邊距

1)要為塊狀元素;

2)要左側浮動;

3)要有左外邊距(margin-left);滿足這三個條件會出現雙倍邊距

解決方案:在相應的塊狀元素的css屬性中加入「display:inline;」就可以了。3

#content

ie7/ie8/ie9/firefox可以識別上面附加「!important」的語句,看到附加「!important」的語句後,就不會再去執行第二句

附加「!important」的語句擁有絕對優先順序,只要有它存在,第二句就不允許執行。

ie6雖然可以識別但是會無視!important,ie6會執行「!important」的語句後,再去執行第二句「height:900px」,用後面的

樣式覆蓋了前面的樣式,所以在ie6下,最終的height值是900px。

#content

ie8/ie9/firefox不能識別附加有*的css屬性語句,所以ie8/ie9/firefox只能讀第一句「height:960px;」而忽略第二句,

ie6/ie7可以識別附加有*的css屬性語句,也就是說第一句和第二句都認識,所以它們先讀第一句,將高度定為960px,而後又讀第二句「*height:900px;」,將高度從960px修改為900px,所以我們在ie中看到的最終效果就是高度為900px;

div css(Firefox hr 相容問題)

firefox hr 相容問題,在ie中正常顯示的hr屬性設定,在firefox裡面不管怎麼弄都是不出來,最後看到一篇文章說ff中必須設定背景顏色才有效果的,這種問題自己閉門造車的話整上個三天三夜都找不到解決辦法啊!把 貼出來分享下 hr imghrcontent 通常我們都會定義 hr 的顯示外觀...

object c c 相容問題

今天在把在另乙個工程的object c 的類移植過來,原來沒問題的類,竟然在類宣告的地方出現編譯異常 remoteplayer.h 55 error expected asm or attribute before remoteplayer 以為是編譯器的設定有問題,折騰了半天才發現,原來是乙個小問...

ie相容問題

是html5的宣告,主流的遊覽器中只有ie8及以下版本不支援,這樣ie會進入quirks模式。但之後的宣告可以強制指定ie的呈現模式,所以宣告對ie就無影響。html5並沒有xhtml那麼嚴格,對於一般的xhtml頁面,基本都不通完全通過w3c驗證標準,而改為html5宣告後基本都能過。複製 如下 ...