關於IE8 IE9 相容性問題

2021-09-23 17:12:49 字數 495 閱讀 9655

background屬性

在ie8 ie9中 不支援background的連寫,但是可以寫到 repeat屬性

background:url(』』) no-repeat

定位就要分開寫了;

不支援background-size屬性

網上主要說是兩種解決方法一種是使用.htc檔案一種是使用濾鏡。

但是前者我不知道怎麼去使用,一直沒有成功過。第二種成功了。

.div

在ie8開啟f12除錯會發現 background-size:cover;下有黃色波浪線,但是配合後面的寫法就可使用了

關於body標籤 height:100%問題

在ie10 11 中 body這種屬性是沒有啥作用的。但是如果將這個屬性寫在ie8中 那麼就會出現問題。它會使body的高度確定為當前瀏覽器視窗高度(會受縮放影響)的大小,進而導致視窗以下的內容不顯示。**因此無論怎麼寫盡量不要給body設定height100%這樣的屬性

IE相容性問題

通過濾鏡來解決 background rgba 255,255,255,1 火狐,谷歌等 filter progid dximagetransform.microsoft.gradient startcolorstr 19ffffff,endcolorstr 19ffffff 相容ie顏色 19ff...

IE相容性問題

一 css hack 目的是是你的css 相容不同的瀏覽器 書寫順序 一般將使用範圍廣,被識別能力強的css的前面 1 只有ie下生效 ie10以下 2 只有在ie8下生效 3 只在ie8不生效 4 只在ie8以上版本生效 二 屬性字首法 在css屬性名前加上一些只有特定瀏覽器才能識別的hack字首...

IE8相容性問題彙總

這裡會存放ie7,8關於相容性的問題.ie8發布了這麼久,大家對它都懷著很高的期望,但是缺陷也不少,取消了很多的屬性,這對web開發人員來講,面臨的是轉變.原本的document.body.clientwidth沒了,div align沒了,速度更加慢了.至今搞不懂ie8為什麼要將clientwid...