我在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