2010-03-09 73 views
-1

我們可以在X/HTML,css中提供顏色信息的方式有多少?X/HTML,CSS中的顏色代碼

我知道有些

  1. 六角
  2. 顏色名稱
  3. RGBA

還有沒有其他的方法?

以及哪種方法優先使用,哪些不使用?請給予解釋。

回答

3

你提到的三種方法只有三種。

我不認爲一個具體方法是一般首選,但作爲一個開發者,我喜歡看十六進制數

我會避免顏色名稱僅僅是因爲,如果你想知道你要看看它這是我的工作流中的煩惱顏色的真正價值。

此外,十六進制數字來描述一個顏色(大多數顏色)的最緊湊的方式,所以你可能會使用十六進制在說帶寬的一對夫婦字節。 無關,但它是我能想到的唯一區別之一。

1

還有一種方法:你丟失的是舊的RGB。 RGBa包含不透明度(這是「a」,對於alpha) - 它與RGB不一樣。新舊版本的瀏覽器支持RGB; RGBa由更窄但重要的瀏覽器支持:http://css-tricks.com/rgba-browser-support/(與往常一樣IE是主要的堅持)。

你使用哪種方法確實無關緊要。我更喜歡hex習慣,但我開始更多地使用RGB,以便開始習慣將其擴展到RGBa。

+0

是rgba的新增功能嗎? http://www.imventurer.com/2007/09/24/css-color-codes/ – 2010-03-09 06:36:02

+0

是的。 CSS3的一部分(下一件大事以及所有這些)。好文章:http://24ways.org/2009/working-with-rgba-colour規範:http://www.w3.org/TR/css3-color/#rgba-color – 2010-03-09 07:07:36

+0

所以我們應該使用RFBa over hex ? – 2010-03-10 02:13:18