带颜色的文字:#0000未显示

时间:2016-10-03 17:31:40

标签: html css firefox

我们使用<p>标签时很少有CSS样式。这曾经在Firefox更新到最新的49.0.1之前正常工作。目前,它根本不显示文本。如果我从<p>标记中删除该类,则会显示该文本。

这些是我的课程和标签

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

新的Firefox有什么变化吗?

2 个答案:

答案 0 :(得分:3)

您正在使用十六进制RGBA值。最后一位代表alpha或透明度。

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

  

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

(来源:MDN

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

#000000&amp;&amp; #000 =黑色

#00000000&amp;&amp; #0000 = 100%透明的黑色

它在Chrome Canary(v52)中实现..我在linux上,无法验证它。

答案 1 :(得分:1)

黑色的十六进制rgb颜色代码应为#000(简短形式)或#000000(完整形式),但不是#0000