合买大神
网站首页 网站建设 公司动态 行业新闻 案例展示 关于我们

文章内容

【IE6的疯狂之十二】一个display:none引起的3像素的BUG

日期:2013-11-27  来源:攀枝花惠康网络公司

还真不知道这个问题问题这么写,且则就用这个吧。

看代码:

这个是有在ie6下如图

2009-08-19_192458

其他浏览器如图:

2009-08-19_192652

今天同事给我看了一个display:none引起的3像素的BUG,很是奇异!年夜来没碰着过display:none还能引起这种bug。

这个问题真是让人郁闷,?#34892;?#24863;动greengnn和广州♂锋供给的解决方案:

解决方案1:将最后一个div加一个margin-right:-3px;即


<div style="width:300px; margin:20px; border:1px solid #000; overflow:hidden; zoom:1;">
<div style="background:green; width:10px; float:left; height:300px;"></div>
<div style="background:red; float:left; height:300px; width:280px;"></div>
<div style="display: none; "></div>
<div style="background:green; width:10px; float:left; height:300px;margin-right:-3px"></div>

</div>



<div style="width:300px; margin:20px; border:1px solid #000; overflow:hidden; zoom:1;">
<div style="background:green; width:10px; float:left; height:300px;"></div>
<div style="background:red; float:left; height:300px; width:280px;"></div>
<div style="display: none; "></div>
<div style="background:green; width:10px; float:left; height:300px;"></div>

</div>


解决方案2:将display: none的div换一个形式潜匿:即


<div style="width:100px; margin:20px; border:1px solid #000; overflow:hidden; zoom:1;">
<div style="background:green; width:10px; float:left; height:100px;"></div>
<div style="background:red; float:left; height:100px; width:80px;"></div>
<div style="position:absolute; visibility: hidden "></div>
<div style="background:green; width:10px; float:left; height:100px; margin-right:-3px"></div>
</div>


如不美观你也有解决方案,接待分享。

文章来源:攀枝花惠康网络公司

惠康网络,是一家专业从事攀枝花网站建设,攀枝花网站制作,攀枝花网站设计公司,提供网站建设一条龙服务(网站域名注册+网站服务器租用+网站开发+网站维护+网站营销推广),惠康网络立足攀枝花,辐射全中国,攀枝花惠康网络的客户已经遍布国内各地大?#34892;?#22478;市,我们高效优质的网站建设服务深受用户?#38391;饋?/p>

客服?#35748;擼?img src="skin/images/tel.png" alt="tel" height="15" width="84" style="vertical-align:middle;">(谢先生)  客服QQ:1323605005  
服务邮箱:[email protected](售前咨询)  [email protected](技术部)  [email protected](售后服务)
公司地址:四川省攀枝花市
邮编:617200

合买大神 法国亚眠大学留学费用 仙侣奇缘2和3 塔什干棉农vs多哈萨德预测 黑龙江快乐十分走势图 重庆时时彩预测 阿拉维斯队徽 毕尔巴鄂与莱万特实力比较 二十二世纪古墓奇兵电影 篮球巨星张伯伦打中锋 利物浦4-0巴萨