一份耕耘 一份收获

关于IE7.0 对百分比的支持

网页里经常用到百分比的写法来支持自适应宽度,比如给一个div,100%的宽,IE6.0可以显示正常,FireFox 可以显示正常,但是IE7.0就是不行,IE7.0的百分比建立在上一级的基础上,如果上一级有宽度信息,就能正常显示,如果没有宽度信息就不能显示。所以无论如何要给最外面的div一个宽度值,可以是固定值,也可以是百分比值。
为了满足自适应,我常用99%,为什么是99%而不是100%呢?是因为各个浏览器理解的100%的宽度不一样,99%是一个三个浏览器显示较一致的写法。可能是98.5 可能是98,只要显示效果相近就可以了。

No comments: