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

[复制链接]
查看11 | 回复5 | 2011-12-26 12:53:06 | 显示全部楼层 |阅读模式
错位应该是你在这个标签上加了1个像素的边框,不同版本对于boder的解析是不一样的,有的会把边框值计算到标签总宽度,有的会另算,这才造成标签背景错位问题我现在有时候为了防止边框问题影响布局,都是用padding的方式模拟出边框出来,就是说父级标签设背景颜色和paddin:1px;里面的标签再填满背景,这样的边框就不会有版本问题了当然这只是一种解决方式,你还可以考虑其他解决方式...
回复

使用道具 举报

千问 | 2011-12-26 12:53:06 | 显示全部楼层
浏览器核心问题。每个浏览器解释不一样。比如说要在一行字后面,放上一个图标。如果高度没有经过计算,就会有这种问题存在。各浏览器图标显示的位置都不一样。 实际上 单独测试 图片定位是正确的!!!...
回复

使用道具 举报

千问 | 2011-12-26 12:53:06 | 显示全部楼层
最简单的解决办法background: url(../images/header_bg.png) -455px -240px no-repeat;在上边的代码后边加上_background: url(../images/header_bg.png) -***px -***px no-repeat;为IE6重新定义下吧 是什么原因造成的...
回复

使用道具 举报

千问 | 2011-12-26 12:53:06 | 显示全部楼层
应该不会ie6 的offsetLeft是多1px的 css是正确的...
回复

使用道具 举报

千问 | 2011-12-26 12:53:06 | 显示全部楼层
是呀,经常查一点。可以用bug 。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行