【发布时间】:2013-01-02 03:01:06
【问题描述】:
我有什么
我有一个普通的 HTML 链接,例如 <a href="#">Link</a>。在我的样式表中,我将该链接设置为 display: inline-block;,因为我必须稍微推动它以匹配布局。font-style 设置为 italic。
问题
这会导致以下问题:由于文本设置为斜体,链接单词的最后一个字母超出了链接周围的框。正因为如此,Safari 和 Chrome 在悬停时“切割”了颜色变化。请参阅我为链接分配背景颜色以使其更清晰的屏幕截图。
正常链接颜色是浅色,蓝色是悬停颜色。
Firefox 可以正确管理这一点,而无需删除任何内容。
为链接设置填充可能是最简单的解决方案,但我觉得对我来说是一种解决方法。有没有其他解决办法?
【问题讨论】:
-
你能用这个例子创建一个jsfiddle,以便我们可以看到它的实际效果吗?
-
@Rune 已添加,请参阅我帖子中的编辑。
-
我现在明白你的意思了,但是除了填充之外我找不到任何方法来解决这个问题。
-
可以向WebKit Bug Tracker 或Chromium Bug Tracker 提交错误或提供现有错误的链接吗?