应用于body标签的以下样式在safari中不起作用。问题出在颜色#faf5ef上。它在safari (5.1.7版)中显示为黑色。有没有人能建议这个问题是什么以及如何解决它?
body {
background: url(images/body_bg.png) no-repeat top center #faf5ef;
padding:0px;
margin:0px;
}
这张图片应该可以解释这一切。左边是Safari6,右边是Chrome。不仅透明红色渐变的下半部分完全错误(这可能是过度热衷于预乘alpha的情况),上半部分也更暗,这看起来像是一个伽马校正问题。
这个问题出现在Mountain Lion上的Safari6和iOS6 Mobile Safari上,但不是在Lion上的Safari6上。
有没有人找到了获得预期结果的解决方案?我需要我的渐变来包含alpha,因为我正在尝试淡入和淡出文本。
因为我不能完成我的编辑,直到我放入真正的代码,这里是渐变定义:background-image: -webkit-linear-gradient(top, re