遇到的相容性問題

2021-07-31 23:32:33 字數 1461 閱讀 4237

在chrome瀏覽器下調好的頁面在ie8中執行出現的相容性問題:

1、原頁面使用echarts繪製圖形在chrome瀏覽器只引用echarts.js能夠正常顯示,但在ie8下報錯:

解決:引入zrender包

packages: [ 

,]

繪圖部分:

var labeltop = 分',

textstyle:

},labelline : }};

var score=90;

option = ,

emphasis:

},labelline:

},data:[,]

}]

};require(

['echarts',

'echarts/chart/pie'

],function

(ec)

)

這樣在ie8中就能夠正常顯示啦~

2、flex布局失效

**中寫了flex布局使一橫排顯示的幾個方框間距能夠自適應(設定父元素displaly:flex;justify-content:space-between)但在ie8下失效。

解決:float和clear both的妙用,實現flex布局

class="dfcont dclearfix">

class="dfleft">

左邊框的內容

div>

class="dfright">

右邊框的內容

div>

class="dfmiddle">

class="innermiddle">

中間框的內容

div>

div>

div>

css部分:

.dfleft

.dfright

.dfmiddle

.dclearfix

.dclearfix

:after

.innermiddle

3、placeholder失效:

/* ie8,9 placeholder相容 */

if( !('placeholder'

in document.createelement('input')) )

that.focus(function

()

})

.blur(function

()

})

.closest('form').submit(function

()

});

});

}

4、圓角失效:重寫各框border-redius

5、bootstrap條紋進度條效果失效

piczoom相容性問題 相容性問題

1.文字本身的大小不相容。同樣是font size 14px的宋體文字,在不同瀏覽器下佔的空間是不一樣的,ie下實際佔高16px,下留白3px,ff 下實際佔高17px,上留白1px,下留白3px,opera下就更不一樣了。解決方案 給文字設定 line height 確保所有文字都有預設的 lin...

開發中遇到的相容性問題

我們經常遇到的問題是,別的瀏覽器都相容了,ie也相容了,但是360的相容模式卻不相容,很煞面子,其實這些問題是很容易解決的。兩個個標籤就能讓它灰溜溜跑開。1 這個meta標籤的意思是如果瀏覽器有兩個核心,那麼啟用webkit為核心的瀏覽模式 一般為極速模式 但是如果只用這乙個meta標籤的話,使用者...

專案中遇到的相容性問題

1 瀏覽器撥打 問題 場景 使用標籤 tel 協議,一鍵撥打 功能下,正對含有分機號的情況,通常是撥打分機號後需以 結束,或者不識別 解決方案 經查證瀏覽器解析該字元是會進行轉碼成16進製制字元,經實踐,將 字元寫成 23 在使用h5中一鍵撥打 tel 協議時可以正常除。示例 var tel 400...