我有一个奇怪的问题,即使使用相同版本的 Safari 和 OSX,也只会出现在某些 Mac 上的 Safari 6 中。
问题是三个 png 被显示为一个按钮,它们都是 css 背景图像,并且它们已经通过 Photoshop 的保存为 web 功能从同一文件中以相同的设置同时导出。但是 Safari 仍然觉得有必要在我的 png 上显示一种奇怪的纯色。在浏览器中放大时,有时(部分)问题会消失。PC 上的 Chrome、Firefox、IE 和 Mac 上的 Chrome 和 Firefox 正常显示图像。下面是png的截图。
以前有人见过这个问题吗?它只是Safari中的一个错误还是有某种解释?我可以理解伽玛校正或颜色配置文件是否存在问题,但这不应影响两个相似的图像文件,或者至少以相同的方式影响它们,因此您无法发现差异。
我创建了一个小提琴,你们可以在其中看到代码和错误(如果你的 mac 至少显示它很奇怪)点击这里查看小提琴但这几乎是 css
.backbutton {
float: left;
margin-top: 20px;
}
.left {
display: block;
float: left;
background: url(http://daanolislagers.nl/btn-arrow-left.png) no-repeat 0 0px;
width: 17px;
height: 30px;
}
.middle {
display: block;
float: left;
background: url(http://daanolislagers.nl/btn-middle.png) repeat-x;
height: 23px;
font-size: 14px;
padding-top: 9px;
padding-left: 3px;
padding-right: 4px;
font-weight: normal;
color: inherit;
min-width: 190px;
text-transform: uppercase;
}
.middle {
min-width: 47px;
}
.right {
display: block;
float: left;
background: url(http://www.daanolislagers.nl/btn-right.png) no-repeat;
width: 3px;
height: 30px;
}
干杯!