新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
IE、Firefox等瀏覽器不兼容原因及解決方案
你對IE,F(xiàn)irefox等瀏覽器不兼容原因及解決方法是否了解,這里和大家分享一下,希望對你的學習有所幫助。

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


咨詢
建站咨詢
