2016-10-03 94 views
0

我们有几个CSS样式,我们使用<p>标签。这在Firefox更新到最新的49.0.1之前用于正常工作。目前,它根本不显示文本。如果我从<p>标记中删除课程,它会显示文本。文字颜色:#0000没有显示

这些都是我的课和标签

.primaryText { 
 
    color: #0000; 
 
}
<p class="primaryText">Hello world</p>

做了什么新的Firefox改变?

+0

你的CSS无效。尝试通过http://www.css-validator.org/运行你的代码,当你发现自己有这样的单一财产和单一浏览器的问题。 – TylerH

回答

1

黑色的十六进制RGB颜色代码要么是#000(缩写形式)或#000000(完整形式),而不是#0000

+0

我已经尝试将其更改为#000000完整形式,但它仍然无法在Firefox上工作。 – user2868864

+2

@ user2868864'color:#000000'在Firefox 49.0.1中工作得很好:https://jsfiddle.net/TylerH/raf4qtsf/ – TylerH

+0

是的,与#0000#相同# – Johannes

3

您使用十六进制值RGBA。最后一位数字表示alpha或透明度。

四位十六进制是FF(v49)支持的十六进制#RGBA的部分实现。

“#”,之后四个十六进制字符(0-9,AF),其中第一个数字表示的红色部分,第二绿色部分,第三个蓝色部分,最后一个的透明度。

(来源:MDN

你应该坚持正常的十六进制(#RGB#RRGGBB)格式,直到支持更宽。

#000000 & & #000 =黑色

#00000000 & & #0000 =黑色是100%透明

其在Chrome Canary版(V52)实现的..我在Linux上,不能verfiy it。