2011-01-28 62 views
11

CSS中的#FFF(#FFFFFF)和「white」有區別嗎?這個比那個好嗎?#FFFFFF或CSS中的「白色」?

+1

可能的重複項:http://stackoverflow.com/questions/3230851/are-there-any-cons-to-using-color-names-in-place-of-color-codes-in-css,http: //stackoverflow.com/questions/2054520/it-is-recommendable-to-type-the-colors-name-instead-of-its-hex-value-in-css – 2011-01-28 05:18:17

回答

15

所有主要瀏覽器都支持。這歸結於你個人對十六進制/英語所具有的不合理的,根深蒂固的偏見。

+0

CSS標準真的是白色是#ffffff或者這是你的假設? – stefan 2011-01-28 05:07:20

+2

@stefan我總是試着去做我並不真正瞭解的東西,在別的事情之前無法真正證明。 – sdleihssirhc 2011-01-28 05:10:43

+1

好吧,這次幸運地是正確的:-) – stefan 2011-01-28 05:19:09

1

沒有區別。我會想象瀏覽器採取「白色」,並在後臺翻譯爲「#FFFFFF」。它只是一個你將使用的個人編碼風格的問題。我更喜歡使用散列,因爲它更容易閱讀和識別顏色

1

從技術上講,沒有真正的區別。所有主流瀏覽器均可查看this list of supported color names。當然,有些人會偏愛某種方式,但對我而言,只要保持一致,無關緊要。

9

它們都保證是一樣的。 CSS 3色模塊(建議推薦)defines white as #ffffff。

later says,重視像#RGB被轉換爲#RRGGBB:

三位數RGB表示法(#RGB)是 通過複製位轉換成六位形式 (#RRGGBB),不是 通過添加零。例如,#fb0 展開爲#ffbb00。

這意味着#fff等同於#ffffff(通過加倍)。