Bootstrap3中的工具提示在Firefox中有不需要的CSS效果
请查看我的live站点,并将鼠标悬停在顶部的圆圈图标上。请注意仅在Firefox中出现的两种效果(我使用的是FF23): 1) 工具提示的文本中添加了一条蓝色下划线 2) 文本在悬停时呈现,然后过了一会儿,似乎模糊了自身 我在用Firebug调试时遇到了问题…我找不到对应于这两种效果的css元素 以防万一,下面是一些有关我如何设置工具提示样式的代码:Bootstrap3中的工具提示在Firefox中有不需要的CSS效果,css,firefox,twitter-bootstrap,twitter-bootstrap-tooltip,Css,Firefox,Twitter Bootstrap,Twitter Bootstrap Tooltip,请查看我的live站点,并将鼠标悬停在顶部的圆圈图标上。请注意仅在Firefox中出现的两种效果(我使用的是FF23): 1) 工具提示的文本中添加了一条蓝色下划线 2) 文本在悬停时呈现,然后过了一会儿,似乎模糊了自身 我在用Firebug调试时遇到了问题…我找不到对应于这两种效果的css元素 以防万一,下面是一些有关我如何设置工具提示样式的代码: // Variable currentSelect corresponds to hex color value // selected in t
// Variable currentSelect corresponds to hex color value
// selected in the jQuery widget seen at the top left side of the page
$('#notebookIcon,#pencilIcon,#headphoneIcon').tooltip().on("mouseover", function () {
var tooltip = $(this).next(".tooltip");
//Box
tooltip.find(".tooltip-inner").css({
backgroundColor: "#fff",
color: currentSelect,
borderColor: currentSelect,
borderWidth: "1px",
borderStyle: "solid"
});
//Arrow
tooltip.find(".tooltip-arrow").css({
//borderTopColor: currentSelect,
//borderLeftColor: currentSelect,
//borderRightColor: currentSelect,
borderBottomColor: currentSelect
});
});
编辑:第二个问题似乎是在Firefox中处理字体别名的速度较慢。在尝试了几种不同的字体后,问题仍然存在。有关更多信息,请参见以下内容:
Github问题:
Bugzilla问题:您的第一个问题是下划线,它由CSS属性指定。我不太清楚为什么会在Firefox上出现这种情况(Chrome似乎是正确的,因为菜单项的文本装饰设置为“无”)。这里有一个快速解决方案,但我会看看是否能找到原因
#iconrow a {
text-decoration: none;
}
关于第二个问题:我不明白为什么你不能用CSS做这件事 第一个问题是下划线,它由CSS属性指定。我不太清楚为什么会在Firefox上出现这种情况(Chrome似乎是正确的,因为菜单项的文本装饰设置为“无”)。这里有一个快速解决方案,但我会看看是否能找到原因
#iconrow a {
text-decoration: none;
}
关于第二个问题:我不明白为什么你不能用CSS做这件事 我正试图用CSS(或其他方法)来停止效果,但我不知道如何停止。自从你发布了这篇文章后,你在页面上做了什么改变吗?我再也看不到发蓝的效果了。现在我想起来了,它可能是一个文本阴影。尝试
*{text shadow:none}
看看这是否能为您解决问题,然后如果可行,您可以缩小范围。确定下划线的解决方案有效,但我仍然得到模糊效果,*{text shadow:none}
没有解决问题。我想知道这是否是Bootstrap或Firefox的问题……我看起来很难,但在样式表、计算样式或用户代理样式表中没有看到任何内容。我可以告诉你,我非常了解如何调试CSS,所以你可能想看看是否有Firefox开发人员知道。尝试在上发布一个bug。如果你得到答案,请务必回到这里并单击“回答你的问题”。我已经在Bootstrap Github上发布了一个问题,看看他们是否知道任何事情(请参阅我的问题编辑)…我没有bugzilla帐户,但如果你将此错误归档并在此处发布链接,我会很高兴地将你的问题标记为答案(因为你已经修复了一半).我正在尝试使用CSS(或其他方式)停止效果,但我不知道如何停止I自从你发布此内容后,你在页面上做了任何更改吗?我再也看不到发蓝的效果了。现在我想起来了,它可能是一个文本阴影。尝试*{text shadow:none}
看看这是否能为您解决问题,然后如果可行,您可以缩小范围。确定下划线的解决方案有效,但我仍然得到模糊效果,*{text shadow:none}
没有解决问题。我想知道这是否是Bootstrap或Firefox的问题……我看起来很难,但在样式表、计算样式或用户代理样式表中没有看到任何内容。我可以告诉你,我非常了解如何调试CSS,所以你可能想看看是否有Firefox开发人员知道。尝试在上发布一个bug。如果你得到答案,请务必回到这里并单击“回答你的问题”。我已经在Bootstrap Github上发布了一个问题,看看他们是否知道任何事情(请参阅我的问题编辑)…我没有bugzilla帐户,但如果你将该错误归档并在此处发布链接,我会很高兴地将你的问题标记为答案(因为你已经修复了一半)。