Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bootstrap3中的工具提示在Firefox中有不需要的CSS效果_Css_Firefox_Twitter Bootstrap_Twitter Bootstrap Tooltip - Fatal编程技术网

Bootstrap3中的工具提示在Firefox中有不需要的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

请查看我的live站点,并将鼠标悬停在顶部的圆圈图标上。请注意仅在Firefox中出现的两种效果(我使用的是FF23):

1) 工具提示的文本中添加了一条蓝色下划线

2) 文本在悬停时呈现,然后过了一会儿,似乎模糊了自身

我在用Firebug调试时遇到了问题…我找不到对应于这两种效果的css元素

以防万一,下面是一些有关我如何设置工具提示样式的代码:

// 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帐户,但如果你将该错误归档并在此处发布链接,我会很高兴地将你的问题标记为答案(因为你已经修复了一半)。