您可能知道,在 HTML 中,網頁設計時,可以使用巨大的範圍的顏色 (超過 16 萬) 字體、 表、 背景和使用不同的 HTML 標記的顏色屬性等等。
很多新手站長不去想的一件事是,是否這些顏色將顯示正確的沒有最新的出色的圖形卡的遊客在螢幕上。
還有人在外面有這僅能立即顯示 256 種顏色的圖形卡。在這些情況下,將顯示的唯一的顏色,您可以確保正確的那些流覽器安全調色板中。
有關流覽器安全調色板資訊請參閱: http://www.graphicsacademy.com/what_colorsafe.php
那如果您的 web 頁包含不在顏色調色板中的顏色和一個人試圖查看 256 色螢幕上?
答: 這取決於使用者的 web 流覽器。
-在某些情況下,將為其最近的"顏色安全"等效轉換不是可用的顏色。這可以導致您查找與您的預期不同的 web 頁。
-在其他情況下,尤其是對大面積的連續的顏色 (例如,背景和表),流覽器可能會嘗試類比您所選的顏色由"抖動"兩個或更多顏色安全顏色一起。這通常使外觀不平滑,顏色,很多時候看起來絕對很可怕。如果你不知道我所指的"抖動",請參閱在解釋: http://www.graphicsacademy.com/what_dither.php
解決方案:
檢查您的 HTML 編碼,並看看顏色在每種顏色 … … = 屬性,然後將它們更改為其最接近的顏色安全等效。
(您可能想在這麼做前, 進行安全 web 頁的副本,您進行 oopsy 的情況下)。
瞭解在 HTML Code 中的顏色屬性:
如果你看看顏色 = 屬性在 HTML 代碼中,它通常看起來是這樣的
顏色 ="# C20F8C"
(有時你可能也看到已命名的顏色,如"紅"或"洋"超出了本文討論的範圍,只是跳過任何的那些)。
雜湊符號中後, 引號中的值是實際上三雙位數位,表示為十六進位數位,範圍 00 到 FF 表示顏色的紅色、 綠色和藍色的元件。
所以上面給的顏色:
-C2 是紅色的元件
-華氏是綠色的元件
-8 C 是藍色的元件
也是的你可能會偶爾遇到上述三位變體:
如果你看到一些像: 顏色 ="# F9C"
然後,您只需要重複每位數位,因此 F9C 代表:
-FF 的紅色分量
-99 綠色元件
-CC 的藍色分量
將轉換為顏色安全顏色:
現在我們知道理論,我們準備將顏色轉換為其等效最接近的顏色安全。
對於每個的紅色、 綠色和藍色的元件,您需要分別將它們轉換為值,您需要分別將它們轉換為顏色安全等效項,然後重新整個地段合併在一起。
轉換步驟大致如下:
00 19-轉換為 00
4 C-1A 將轉換為 33
7F-4 D 將轉換為 66
80 到 B2-將轉換為 99
E5-B3 將轉換為抄送
FF-E6 將轉換為 FF
例如:
如果我們需要將 C20F8C 轉換為其等效最接近的顏色安全:
-我們會將 C2 部分轉換為 CC
-我們會將華氏部分轉換為 00
-我們會將 8 C 部件轉換為 99
-,因此我們將 CC0099 作為最終顏色。
一些其他的例子:
2B2CF0 將轉換為 3333FF
C000C0 將轉換為 CC00CC
F0A000 將轉換成 FF9900
等等 … …
這篇文章是答案 2000年有限公司版權所有 (C) 2005年。
No comments:
Post a Comment