2016-10-03 98 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。