新聞中心
你對(duì)IE,F(xiàn)irefox等瀏覽器不兼容原因及解決方法是否了解,這里和大家分享一下,希望對(duì)你的學(xué)習(xí)有所幫助。

瀏覽器不兼容原因及解決方法
瀏覽器不兼容原因及解決方法,歸納幾點(diǎn):
1.文字大小不兼容。同樣是font-size:14px的宋體文字,在不同瀏覽器下占的空間是不一樣的,IE下實(shí)際占高16px,下留白3px,ff下實(shí)際占高17px,上留白1px,下留白3px,opera下就更不一樣了。解決方案:給文字設(shè)定line-height。確保所有文字都有默認(rèn)的line-height值。這點(diǎn)很重要,在高度上我們不能容忍1px的差異。
2.Firefox下容器高度限定,即容器定義了height之后,容器邊框的外形就確定了,不會(huì)被內(nèi)容撐大,而IE下是會(huì)被內(nèi)容撐大,高度限定失效。所以不要輕易給容器定義height。
3.還討論內(nèi)容撐破容器問題,橫向上的。如果float容器未定義寬度,ff下內(nèi)容會(huì)盡可能撐開容器寬度,IE下則會(huì)優(yōu)先考慮內(nèi)容折行。故,內(nèi)容可能撐破的浮動(dòng)容器需要定義width。
小實(shí)驗(yàn):有興趣大家可以看看這段實(shí)驗(yàn)。在不同瀏覽器下分別測試以下各項(xiàng)代碼。
div> div> div> div>
上面的代碼在不同瀏覽器中是不一樣的,實(shí)驗(yàn)起源于對(duì)小height值div的運(yùn)用,
網(wǎng)站名稱:IE、Firefox等瀏覽器不兼容原因及解決方案
分享地址:http://fisionsoft.com.cn/article/cciesei.html


咨詢
建站咨詢
