你好!欢迎光临领航科技
专注于沈阳网站建设、沈阳网站制作、沈阳网页设计等网络服务
| 收藏本站 | 设为首页 | 网站地图
    网站首页 关于我们 新闻动态 域名注册 虚拟主机 网站建设 成功案例 软件开发 联系我们    
 本站公告
 网络常识
 常见问题
 网站优化


 当前位置:首页 > 新闻动态
【浏览器兼容-ie6之双边距bug 】
来源:www.024linghang.com 发布者:沈阳网站建设  发布时间:2011-9-17 
 

  今天看到同事提交的bug,a页面右下角三个按钮在ie下显示地位置不一样。

  用ietester下测了下,发现在ie7,8显示都是和ff里一样的,而在ie6下三个按钮的位置就不是居中而是明显偏右了。

  呵呵,再一看源代码,发现购买这个按钮的样式是同时设置了float:left和margin-left:45px,呵呵,那估计就是双边距bug了。

  总结:这个bug是ie6有名的双边距bug:同时为一个元素设置向一个方向偏移和对这个方向进行外边距设置,比如float:left,margin-left:45px;在其他浏览器下是显示正常的,在ie6下这个元素的margin-left确是==45*2=90px,解决方法是给元素设置display:inline;

因为喜欢这个,所以选择了这个职业. 是的,现在的我技术不NB,但是干着自己热爱的事情,我每天都灰常滴开心!

下一篇:完美兼容ie6,ie7,ie8以及firefox的css透明滤镜
推荐文章

给tr整行加删除线的技巧 [2011-9-17]
sql如何取某年某月的第一天和最后一天 [2011-9-17]
完美兼容ie6,ie7,ie8以及firefox的css透明 [2011-9-17]
去除链接虚线框的推荐方法 [2011-9-17]
javascript的作用域范伟 [2011-9-17]
网站前台脚本js的常用函数 [2011-9-17]
关于我们 | 新闻动态 | 域名注册 | 虚拟主机 | 成功案例 | 软件开发 | 联系我们 | 网站地图
Copyright @ 2005-2011 024linghang.com All Right Reserved
领航科技版权所有 联系电话:1384053919