ie8 相对于 6和7 是要标准化一些的 他已经接近火狐的了
所以你做页面的时候 尽量以ie8 firefox chrome 来做
意思不是你以他们为标准 只是他们和w3c标准更接近一些 执行的更好一些
至于ie7 ie6 你可以先用 *abc{} 以及_abc{} 等hack方法来改动 以保证他们的兼容性 不过等你做多了做熟悉了 就发现越来越少这样的问题
说明你的技术上升了 有一定经验了 代码也更标准了
:) 多给些分吧 ~
一般注意
width
height
float
overflow
属性
实在没办法了就这样
width:100px; //ie8里宽度为100px
*width:102px!important; //ie7里宽度为102px
_width:106px; //ie6里宽度为106px
注意顺序不能搞乱了
根据我的经验,如果IE7和FF都可以,IE8出问题,那么十有八九是标签没有正确闭合引起的!
好像
就能 以 ie 7的方式 显示了
这个信息来自微软官网
试试吧~
如果IE6和IE7显示都正常;火狐也没有问题;检查代码也没有误失;就试试加上这段代码
IE8目前还不稳定,腾讯首页利用IE7的内核来渲染IE8,代码如下: