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

心得技巧
网页设计欣赏:整体色彩搭配非常合理的设计实例
设计理论:浅析网页色彩应用
WEBJX收集30个优秀的成功电子商务网站设计
B2C电子商务网站的产品图片设计
B2C电子商务网站评论设计的5个不同境界
用户体验:当当网的糟糕的信息反馈页面设计
备受客户折磨的网页设计师
10条常犯的用户体验设计低级错误
10条极为糟糕的网站用户体验
全球知名logo标志设计师和他们的作品
交互设计:当当网提交订单缺货设计分析
交互设计:电子商务网站的打分模式设计心得
互联网产品设计:产品设计文档(PDD)
用户体验设计分析:一个标点的文案体验
交互设计:评价系统设计提纲
用户研究:互联网用户使用产品的习惯
视觉设计也可影响产品的功能
交互设计:适时的给用户操作提供帮助
互联网产品设计:新闻搜索的产品设计
互联网产品设计:卓越网分析报告

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-20   浏览: 59 ::
收藏到网摘: 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>