我有文本链接,它们hover
使用 CSS 更改颜色并使用 jQuery 向左移动。
大多数情况下它工作得很好,但是当文本以大写“A”开头时,它会在文本字符后面留下一条奇怪的痕迹。这发生在 webkit 浏览器(但不是 Firefox)中。
有没有办法摆脱这个故障?
我有文本链接,它们hover
使用 CSS 更改颜色并使用 jQuery 向左移动。
大多数情况下它工作得很好,但是当文本以大写“A”开头时,它会在文本字符后面留下一条奇怪的痕迹。这发生在 webkit 浏览器(但不是 Firefox)中。
有没有办法摆脱这个故障?
哇,我的第一感觉是对的:在侧面添加一个小填充,它工作正常:http: //jsfiddle.net/k3vnd/1/
不知道怎么解释,只是提醒编程背景的错误。我认为这是内部 webkit 问题。
我不知道为什么会这样,但在链接周围放置少量填充似乎可以解决问题:
.links {
position:absolute;
left:20px;
margin-top:25px;
font-size:16.5pt;
font-family: Garamond, Palatino, sans serif;
font-style:italic;
padding: 1px; /* <=== added this line */
}
在这里看到它的工作:http: //jsfiddle.net/jfriend00/LvT2h/