`
imshare
  • 浏览: 321845 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

css在IE6中的bug集合

阅读更多
1.3px偏移BUG
 问题描述:浮动元素与非浮动元素相邻(包括横向和纵向的相邻),会产生3px偏移;
 解决办法:方法一、添加float:left给非浮动元素,使其也浮动
      方法二、使用过滤器*html #float{height:1%;},为浮动元素定义任意高度,迫使其拥有布局

2.双倍margin边距
 问题描述:浮动元素设置浮向margin边距属性时,其值会加倍;
 解决办法:添加display:inline,设置内联元素显示。

3.空标签高度
 问题描述:当该空标签的高度设置在19px以下时,其高度始终是19px;
 解决办法:添加overflow:hidden,设置溢出隐藏。

4.图片下方空隙
 问题描述:所在区块内图片下方会有空隙;
 解决办法:添加display:block,设置块元素显示。

5.左右边距失效
 问题描述:子元素设置左右边距失效;
 解决办法:添加zoom:1等,激发父元素的layout;

6.相对位置和文字溢出
 问题描述:父元素设置overflow:hidden,子元素设置position:relative,子元素溢出;
 解决办法:方法一、不放置注释;
      方法二、注释不要放置于2个浮动的区块之间;
      方法三、将文字区块包含在新的<div></div>之间;
      方法四、去除文字区块的固定宽度;
      方法五、在后面加一个<br />或者空格;(不推荐);
      方法六、使用IE注释格式,如:<!–[if !IE]>Put your commentary in here…<![endif]–>
      方法七、添加position:relative给父元素。

7.最小高度
 问题描述:IE忽略min-height属性,它认为height就是最小高度;
 解决办法:使用ie6不支持但其余浏览器支持的属性!important。

8.PNG图片透明
 问题描述:IE支持100%透明的PNG,IE6只是不支持png的Alpha透明
 解决办法:img { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...); }

9.图像缩放
 问题描述:IE缩放效果
 解决办法:img { -ms-interpolation-mode: bicubic; }

10.盒模型Hack
 问题描述:基于w3c标准,元素总宽度应该是总宽度 = margin-left + border-left + padding-left + width + padding-right + border-right + margin-right。但是,IE计算宽度时没有加上填充和边框:总宽度 = margin-left + width + margin-right
 解决办法:使用w3c的标准兼容模式,IE6或者之后的版本能基于w3c的标准计算

11.div遮盖select
 问题描述:IE6以及以下版本,选择框Select会覆盖Div中的内容
 解决办法:在Div内容中加入不显示的Iframe框架

12.中文注释后样式失效
 问题描述:如果css有中文注释,css为ANSI编码,html为utf-8编码,注释下面的样式不起作用
 解决办法:统一css 和 html 的编码
分享到:
评论

相关推荐

    让CSS兼容IE和Firefox的技巧集合

    让CSS兼容IE和Firefox的技巧集合,有了它IE不在是bug 嘿嘿

    CSS兼容IE和Firefox的技巧集合

    CSS兼容IE和Firefox的技巧集合,很多常见的bug解决方案!

    46种常见的浏览器兼容性问题大汇总

    2. innerText在IE中能正常工作,但在FireFox中却不行. 3 3. CSS透明 3 4. css中的width和padding 3 5. FF和IE BOX模型解释不一致导致相差2px 3 6. IE5 和IE6的BOX解释不一致 3 7. ul和ol列表缩进问题 3 8. ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,用来定时发起AJAX请求。 +2009-09-06 v2.1.0 -Button的Pressed属性值能够正确的反映客户端的变化。 -优化...

    ExtAspNet_v2.3.2_dll

    -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,用来定时发起AJAX请求。 +2009-09-06 v2.1.0 -Button的Pressed属性值能够正确的反映客户端的变化。 -优化...

    asp.net知识库

    在ASP.Net中两种利用CSS实现多界面的方法 如何在客户端调用服务端代码 页面一postback,它就显示页面的最顶端,怎样让它定位在某一位置? 如何保证页面刷新后的滚动条位置 清除网页历史记录,屏蔽后退按钮! 如何传值...

    400个DreamWeaver插件

    mxp/在代码编辑框中选择一段脚本代码,然后使用这个插件,可以把这些代码放到一个单独的js文件中 mxp/在Dreamweaver中快速的插入一个Fireworks做好的图片,不过好象只能做空白图 :( mxp/这个插件用来代替...

    JavaScript Table行定位效果

    其中空值在设置collapse之后会比较麻烦,在ie6/ie7中测试: Code &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; ...

    星艺开源 XYCIW v2.0.zip

    3、关于美工方面已经重点优化,为了使站点更专业,使用本系统,需要略懂一点PS技术,对集合化的广告图片进行更新处理使之对应自己的信息内容,比如设置自己的LOGO和页面中的BANNER图片。 4、该版本属于固定样式,是...

    星艺开源网站源码 XYCIW v2.0

    程序最后优化日期:2014年07月20日,该版本可能是最后一次优化,非严重BUG,则不在更新2.0版本。 星艺开源 XYCIW_V2.0 金色纪念版|中小企业首选建站程序 1、星艺开源 XYCIW_V2.0 建站系统共分六组企业常规固定栏目,...

Global site tag (gtag.js) - Google Analytics