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

心得技巧
图片在办公用品识别设计中的运用
设计理论之趣用文化元素
网站导航设计:Vista系统地址栏的设计
不要被“网页呈现F形关注热度”理论忽悠了
用户体验设计:工作中最常用到的统计方法
让设计的目标能更有效的指导设计工作
网页前端分析:关于淘宝页面编码的疑惑
如何设计能让来访用户都有点击欲望的按钮
web前端的弱架构导致的代码污染
设计理论:设计海报的基本原则
设计案例分析:QQ公益图标诞生记
用户体验与团队建设
交互设计:给用户带去快乐的设计
网页交互设计:网站的搜索框设计
设计参考:20个超酷的音乐网站设计实例
设计灵感:27个令你眼前一亮的知名品牌网站
为什么设计在不同的国家效果有差异?
设计理论:烟斗的故事
浅谈用户体验设计与创新的关系
用户体验设计:公用样式模板的设计制作

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


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