当前位置: 首页 > 图文教程 > 网页制作 > 心得技巧 > IE6中奇数宽高的BUG

心得技巧
网页设计师参考:网页设计和网页工具网站
卓越亚马逊和当当网购物车设计对比
设计参考:主流风格缤纷多彩网站设计实例
20个国外设计创意独特的网站头部设计
翻转页面网页导航发展的几个特点
设计师技能:与客户沟通并且引导客户
网站设计参考:40个新鲜的大背景网站设计实例
电子商务网站网页客服应该不应该去掉
用户体验设计:在局限条件下的设计
产品设计:返利返现和贩卖人口
旺旺之母介绍旺旺印象玩偶诞生全过程
社交网站LinkedIn改版简化网站浏览
13个不同浏览器兼容性测试的免费软件工具
合理的设计title的可用性
视觉设计研究:网页前端视觉设计的内容
如何简单设计一个吸引人的网页横幅
用户体验设计:人种学与用户体验
设计参考:优秀的启迪灵感的画廊类网站
用户研究:产品设计中的用户问题
互联网产品设计中的用户体验水平

心得技巧 中的 IE6中奇数宽高的BUG


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-20   浏览: 65 ::
收藏到网摘: n/a

如图:

14_145449_22008104223759

可是在IE6下查看,却变成了right:1px的效果了:

14_145538_62008104223844

IE6还有奇数宽高的bug,解决方案就是将外部相对定位的div宽度改成偶数。高度也是一样的
查看源码:

CSS代码:

#out {
width: 609px;/*这里宽度为奇数,bug就出现了!!改成偶数就OK了*/
height: 300px;
position: relative;
background:#FF0000;
color:#FFF;
}
#inn {
width: 200px;
height: 250px;
position: absolute;
top: 0px;
right: 0px;
background:#000000;
}

XML/HTML代码:

<div id=“out”>
<div id=“inn”>此处为内部绝对定位的 DIV</div>
</div>