IE6 css背景图片坐标兼容问题!!!

background:url(../images/header_bg.png)-455px-240pxno-repeat;在IE6下图片总是有一个像素的错位可是坐标值测量... background: url(../images/header_bg.png) -455px -240px no-repeat;

在IE6下图片总是有一个像素的错位 可是坐标值测量过没有问题啊,这是为什么请赐教!!!
没有边框
.header .headerMiddleNavLeft {
margin:0px;
padding:0px;
height: 43px;
width: 10px;
float: left;
background: url(../images/header_bg.png) -455px -240px no-repeat;
display:inline;
overflow:hidden;
}
展开
 我来答
lp5276159be1
2011-12-26 · TA获得超过2万个赞
知道大有可为答主
回答量:1万
采纳率:39%
帮助的人:4280万
展开全部
错位应该是你在这个标签上加了1个像素的边框,不同版本对于boder的解析是不一样的,有的会把边框值计算到标签总宽度,有的会另算,这才造成标签背景错位问题
我现在有时候为了防止边框问题影响布局,都是用padding的方式模拟出边框出来,就是说父级标签设背景颜色和paddin:1px;里面的标签再填满背景,这样的边框就不会有版本问题了
当然这只是一种解决方式,你还可以考虑其他解决方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大宝建plus
2011-12-26 · 超过31用户采纳过TA的回答
知道答主
回答量:168
采纳率:0%
帮助的人:86.3万
展开全部
浏览器核心问题。每个浏览器解释不一样。比如说要在一行字后面,放上一个图标。如果高度没有经过计算,就会有这种问题存在。各浏览器图标显示的位置都不一样。 实际上 单独测试 图片定位是正确的!!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ycizual
2011-12-26 · 超过14用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:27.2万
展开全部
最简单的解决办法
background: url(../images/header_bg.png) -455px -240px no-repeat;
在上边的代码后边加上
_background: url(../images/header_bg.png) -***px -***px no-repeat;
为IE6重新定义下吧

是什么原因造成的还真没遇到过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
死亡冰剑
2011-12-26 · TA获得超过244个赞
知道小有建树答主
回答量:435
采纳率:66%
帮助的人:204万
展开全部
应该不会ie6 的offsetLeft是多1px的 css是正确的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lqingyuan
2011-12-26 · 超过19用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:66.4万
展开全部
是呀,经常查一点。可以用bug 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式