DIV+CSS 要兼容 IE8.0 应注意些什么?

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:08:37
写DIV+CSS时候,能够在IE6,IE7显示正常,但到了IE8就出现问题了,要避免这种问题,有什么要注意的吗?
能否推荐一些资料

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出问题,那么十有八九是标签没有正确闭合引起的!

好像 <meta 标签里 加入
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
就能 以 ie 7的方式 显示了
这个信息来自微软官网
试试吧~

如果IE6和IE7显示都正常;火狐也没有问题;检查代码也没有误失;就试试加上这段代码

IE8目前还不稳定,腾讯首页利用IE7的内核来渲染IE8,代码如下:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />