我在mac上遇到了这个问题,最近我遇到了只有mac的大胆字体问题,但是这个问题已经通过CSS修复。将CSS背景图像重复悬停在锚标记上
问题:我有10个锚定标记绝对定位,当悬停(绿色背景图像)时,PC上没有任何重叠问题,但在几乎所有浏览器的Mac上,图像在下一句中重叠一点。
CSS为上述(悬停):各元素的
.homeText a:hover {
background-image: url('/cont-img/on-hover-span_background-partial-solid.jpg');
color: White;
cursor: pointer;
background-position: center;
background-repeat:repeat;
margin-right:-5px;
font-style: italic;
}
的CSS绝对定位有大量的句子之间的空间,所以这不是一个问题。另外,最后的时间段是2个不同图像的精灵,悬停的白色时段和悬停的灰色时段。为此,我将一个CSS类添加到定位标记末尾的span标记中,该标记为span标记中的精灵设置背景位置。
有什么想法?
很高兴有一个[jsfiddle](http://www.jsfiddle.net)重新生成您的情况。将“overflow:hidden”添加到锚时会发生什么?当你可以简单地使用'background-color'时,为什么你会使用纯色背景图片? – 2012-03-27 19:31:11
我需要某种颜色来匹配相应的图像横幅,并且由于碰巧没有接近网页安全颜色的位置,纯色的背景图像是唯一的其他解决方案。我会尝试溢出隐藏。我认为问题在于当锚点变成斜体时,长度会增加。 – 2012-03-27 19:37:40
你说你使用绝对定位,是吗?那你怎么定位你的锚?我的意思是,你怎么知道把它们放在哪里? – 2012-03-27 19:38:44