<button id="g80sy"></button>
  • <abbr id="g80sy"></abbr>
  • <button id="g80sy"></button>
    <rt id="g80sy"><delect id="g80sy"></delect></rt>
  • 【前端面試九】你遇到過(guò)的兼容問(wèn)題有哪些?如何解決的?

    程序猿 2021-03-25 22:29:25 1982瀏覽 加載中

    1,png24位的圖片在IE6瀏覽器上出現(xiàn)背景,解決方案是做成PNG8.

    2,瀏覽器默認(rèn)的margin和padding不同。解決方案是加一個(gè)全局的{margin:0;padding:0;}來(lái)統(tǒng)一。

    3、IE6雙邊距bug:塊屬性標(biāo)簽float后, 又有橫行的margin情況下,在ie6顯示margin比設(shè)的大。浮動(dòng)ie產(chǎn)生的雙倍距離#itcast{ float: left; width: 10px;margin: 0 0 0 100px}這種情況之下IE會(huì)產(chǎn)生20px的距離,解決方案是在float的標(biāo)簽樣式控制中加入display: inline;將其轉(zhuǎn)化為行內(nèi)屬性。(“_" 這個(gè)符號(hào)只有 ie6會(huì)識(shí)別)

    4、IE 下可以使用獲取常規(guī)屬性的方法來(lái)獲取自定義屬性,也可以使用getAttribute0獲取自定義屬性;Firefox下,只能使用getAttribute0獲取自定義屬性。解決方法:統(tǒng)一通過(guò)getAttribute0獲取自定義屬性。

    5、 IE下,even對(duì)象有x,y屬性但是沒(méi)有pageX,pageY屬性Firefox下,event對(duì)象有pageX,pageY屬性但是沒(méi)有xy屬性。解決方法: (條件注釋) 缺點(diǎn)是在IE瀏覽器下可能會(huì)增加額外的HTTP請(qǐng)求數(shù)。

    6、 Chrome 中文界面下默認(rèn)會(huì)將小于12px的文本強(qiáng)制按照12px 顯示,可通過(guò)加入CSS屬性-webkit-text-size-adjust: none; 解決。

    7.超鏈接訪問(wèn)過(guò)后hover樣式就不出現(xiàn)了被點(diǎn)擊訪問(wèn)過(guò)的超鏈接樣式不在具有hover和active了。解決方法是:改變CSS屬性的排列順序: L-V-H-A 、a: link {}a: visited{}a: hover{}a: active {}

    標(biāo)簽: 前端面試
    最后修改:2025-06-24 14:24:23

    非特殊說(shuō)明,本博所有文章均為博主原創(chuàng)。

    主站蜘蛛池模板: 阳城县| 蕉岭县| 大港区| 丹棱县| 扬州市| 榆林市| 鄢陵县| 镇安县| 绥德县| 沾益县| 邛崃市| 福鼎市| 无锡市| 台南县| 阿图什市| 伊川县| 灌南县| 井研县| 和硕县| 伊川县| 沙雅县| 河西区| 望奎县| 瓦房店市| 逊克县| 五莲县| 友谊县| 藁城市| 张掖市| 连云港市| 安多县| 拉萨市| 左权县| 资溪县| 社会| 南投县| 蒙山县| 碌曲县| 惠州市| 贺州市| 绥江县|