我有一个问题,就是Firefox无法呈现正确的边框颜色,而像chrome这样的浏览器却能成功。 我希望绘制深紫色,但我要渲染浅粉红色。 这是准备绘制边框的代码:
评论列表类的CSS如下:
.comments-list{
background:rgba(44,62,80,0.5);
padding:25px;
}
隐约困扰的还有以下内容:我可以使用#000000十六进制将边框颜色设置为纯黑色。 但是,这在Firefox中也不会呈现为黑色! 相反,它看起来像是泥泞的米色。 如果能解决此问题,我将不胜感激。
使用" border-left-style:solid;" 而不是"边界左样式:开始;" 这样就可以了。
这太神奇了! 谢谢你的提示。
您最欢迎的.. :)
Jeez,甚至都没有注意到初始值:D
两种可能性:
您将-moz-opacity应用于父元素
您的Firefox颜色配置文件已被修改。 请参阅此链接http://cameratico.com/guides/firefox-color-management/,并将所有值设置为默认值。 另外,您可能已经安装了一个可以修改您的颜色配置文件的插件,例如:https://addons.mozilla.org/fr/firefox/addon/color-management/
在我看来,如果设置了moz-opacity属性,则边框将在某种程度上显示为透明。 但是,它不是透明的-它是完全不透明的。 因此,我怀疑第一种可能性是问题的根本原因。 我将探讨您的其他建议。
如果以上解决方案均不适用于这种情况,那么我发现当所有其他方法均失败时,请使用:
-moz-border-top-colors:继承;
-moz-border-right-colors:继承;
-moz-border-bottom-colors:继承;
-moz-border-left-colors:继承;
将工作。