国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 課堂 > 瀏覽器 > 正文

瀏覽器兼容性問(wèn)題的實(shí)例分析

2020-03-24 17:12:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
兼容問(wèn)題是前端的一個(gè)重要部分。

在國(guó)內(nèi)的瀏覽器中,360瀏覽器,QQ瀏覽器等絕大部分都是雙核瀏覽器。雙核瀏覽器即擁有IE兼容內(nèi)核和非IE極速內(nèi)核兩個(gè)內(nèi)核,分別對(duì)應(yīng)兼容模式和極速模式。兼容模式時(shí)使用IE內(nèi)核,極速模式采用webkit內(nèi)核。而目前大部分網(wǎng)站為了性能和用戶體驗(yàn),默認(rèn)使用極速模式。在極速模式出現(xiàn)問(wèn)題時(shí),使用兼容模式。

雖然極速模式是使用的webkit內(nèi)核,但是瀏覽器的表現(xiàn)卻還是有一定差異。平時(shí)使用Chrome調(diào)試,在極速模式下卻表現(xiàn)的不正常。

好,進(jìn)入正題。flex是目前前端布局中一個(gè)非常好的屬性,這里不多說(shuō),可以看大神介紹

而在工作中發(fā)現(xiàn)了一個(gè)問(wèn)題,flex和相對(duì)定位配合使用時(shí):

 !DOCTYPE html  html lang= en  head meta charset= UTF-8  title Test /title style html,body{margin:0;padding:0;width: 100%;height: 100%;}.wrapper{position: relative;width: 100%;height: 100%;background-color: #fff;display: flex;flex-direction: column;}.flex-1{flex: 0 0 200px;background-color: #dfdfdf;}.flex-2{flex: 1;}.circle{position: relative;left: 50%;top: 50%;margin: -100px 0 0 -100px;width: 200px;height: 200px;border-radius: 100px;background-color: #52caff;} /style /head body div >

代碼在flex-2中居中畫了一個(gè)圓,chrome表現(xiàn)很正常,如圖

但是在360極速下,卻是這樣的:

找了一下原因,圓在 豎直方向上的相對(duì)定位沒(méi)有生效,即:“top:50%”沒(méi)起作用;

為什么沒(méi)作用呢,我認(rèn)為是div.flex-1沒(méi)有顯式的寫出高度, flex:0 0 500px 是flex屬性的縮寫,

,換一種寫法就可以搞定:

其實(shí)就是給div定個(gè)高度。而這個(gè)時(shí)候又在考慮,高度不定的情況下怎么辦?

用css3 calc()?這樣的話遇到flex子區(qū)域有相對(duì)定位時(shí)flex就沒(méi)有使用必要了。雖然遇到的問(wèn)題解決了,但似乎又來(lái)了新的問(wèn)題。

國(guó)內(nèi)瀏覽器兼容模式下為什么會(huì)表現(xiàn)的不一樣。。。。。。。。。。。。。

以上就是瀏覽器兼容性問(wèn)題的實(shí)例分析的詳細(xì)內(nèi)容,html教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 临桂县| 宁津县| 香格里拉县| 隆子县| 阿合奇县| 海晏县| 大田县| 醴陵市| 红原县| 肥乡县| 喀喇| 丹阳市| 玉溪市| 青海省| 石河子市| 库车县| 临邑县| 陕西省| 汾阳市| 宜君县| 清涧县| 吉木萨尔县| 博客| 吉木乃县| 特克斯县| 资中县| 绥宁县| 阜宁县| 阿克陶县| 株洲县| 三穗县| 衢州市| 璧山县| 寿阳县| 遂溪县| 神木县| 新兴县| 广宁县| 荣成市| 乐清市| 柳河县|