有關IE6相容問題與解決

2021-10-05 05:27:56 字數 919 閱讀 6078

何為相容問題

所謂的瀏覽器相容性問題,是指因為不同的瀏覽器對同一段**有不同的解析,造成頁面顯示效果不統一的情況。在大多數情況下,我們的需求是,無論使用者用什麼瀏覽器來檢視我們的**或者登陸我們的系統,都應該是統一的顯示效果。所以瀏覽器的相容性問題是前端開發人員經常會碰到和必須要解決的問題。

問題一:瀏覽器的標籤預設

標籤在不加樣式控制的情況下,各自的margin 和padding差異較大

問題二:ie6的內外邊距問題

塊屬性標籤float後,又有橫行的margin情況下,在ie6顯示margin比設定的大

問題三:li標籤間隙問題

ie6中,如果li標籤中的內容設定了高度,li標籤之間會有間隙;

問題四:ie6標籤問題

ie6瀏覽器中hover只支援a標籤的使用,不支援一切其它標籤使用

在ie6中不支援png的透明

問題六:子標籤無法撐開父標籤的高度問題

父標籤內部含乙個或多個子標籤,父標籤沒有設定浮動,而子標籤發生浮動

問題六:字型顯示多乙個的問題

問題七:最大最小寬高問題

ie6瀏覽器,標籤的最低高度/寬度設定(min/max-height)

IE6不相容問題

一 選擇器相容問題 1.交集選擇器從ie7以上相容 div.special 2.兒子選擇器 ie7開始相容,ie6不相容。3.序選擇器 first child,last child,nth child 1 2n 2 ie8開始相容 選擇器 說ie6 層面相容的 標籤選擇器 id選擇器 類選擇器 後代...

CSS 中ie6相容問題

1 css bug css樣式在各個瀏覽器中解析不一致的情況,或者說是css樣式在瀏覽器中不正確顯示問題,成為css bug 2 css hack css 中,hack是指一種相容css在不同瀏覽器中正確顯示的技巧方法,因為他們都屬於個人對css 的 非官方修改,或者非官方補丁。有人喜歡用patch...

IE6的一些相容問題

1 css相容問題 1 ie6不識別html5標籤 解決 引入html5shiv.js庫 2 ie6元素左右浮動,子元素設定高度後,父元素的浮動消失 解決 給子元素也加上浮動 3 ie6下第一塊元素浮動後,第二塊元素加的margin left值等於第一塊元素的寬度,會有間隙問題 解決 第二塊元素去掉...