來源:
http://www.w3school.com.cn/cssref/css_colors_legal.asp
CSS 單位
尺寸
單位 | 描述 |
---|---|
% | 百分比 |
in | 英寸 |
cm | 厘米 |
mm | 毫米 |
em | 1em 等于當前的字體尺寸。
2em 等于當前字體尺寸的兩倍。 例如,如果某元素以 12pt 顯示,那么 2em 是24pt。 在 CSS 中,em 是非常有用的單位,因為它可以自動適應用戶所使用的字體。 |
ex | 一個 ex 是一個字體的 x-height。 (x-height 通常是字體尺寸的一半。) |
pt | 磅 (1 pt 等于 1/72 英寸) |
pc | 12 點活字 (1 pc 等于 12 點) |
px | 像素 (計算機屏幕上的一個點) |
顏色
單位 | 描述 |
---|---|
(顏色名) | 顏色名稱 (比如 red) |
rgb(x,x,x) | RGB 值 (比如 rgb(255,0,0)) |
rgb(x%, x%, x%) | RGB 百分比值 (比如 rgb(100%,0%,0%)) |
#rrggbb | 十六進制數 (比如 #ff0000) |
CSS 網絡安全字體組合
常用的字體組合
font-family 屬性應該使用若干種字體名稱作為回退系統,以確保瀏覽器/操作系統之間的最大兼容性。如果瀏覽器不支持第一個字體,則會嘗試下一個。
請以您喜歡的字體開始,并以通用字體系列結束,以便使瀏覽器在通用系統中挑選相似的字體,如果沒有其他字體可用的話:
實例
p{font-family:'Times New Roman', Times, serif}
下面是最常用的字體組合,根據通用系統進行匯總:
Serif 字體
font-family | 示例文本 |
---|---|
Georgia, serif |
This is a headingThis is a paragraph |
'Palatino Linotype', 'Book Antiqua', Palatino, serif |
This is a headingThis is a paragraph |
'Times New Roman', Times, serif |
This is a headingThis is a paragraph |
Sans-Serif 字體
font-family | 示例文本 |
---|---|
Arial, Helvetica, sans-serif |
This is a headingThis is a paragraph |
'Arial Black', Gadget, sans-serif |
This is a headingThis is a paragraph |
'Comic Sans MS', cursive, sans-serif |
This is a headingThis is a paragraph |
Impact, Charcoal, sans-serif |
This is a headingThis is a paragraph |
'Lucida Sans Unicode', 'Lucida Grande', sans-serif |
This is a headingThis is a paragraph |
Tahoma, Geneva, sans-serif |
This is a headingThis is a paragraph |
'Trebuchet MS', Helvetica, sans-serif |
This is a headingThis is a paragraph |
Verdana, Geneva, sans-serif |
This is a headingThis is a paragraph |
Monospace 字體
font-family | 示例文本 |
---|---|
'Courier New', Courier, monospace |
This is a headingThis is a paragraph |
'Lucida Console', Monaco, monospace |
This is a headingThis is a paragraph |
CSS 合法顏色值
CSS 顏色
可以用以下方法來規定 CSS 中的顏色:
- 十六進制色
- RGB 顏色
- RGBA 顏色
- HSL 顏色
- HSLA 顏色
- 預定義/跨瀏覽器顏色名
十六進制顏色
所有瀏覽器都支持十六進制顏色值。
十六進制顏色是這樣規定的:#RRGGBB,其中的 RR(紅色)、GG(綠色)、BB(藍色)十六進制整數規定了顏色的成分。所有值必須介于 0 與 FF 之間。
舉例說,#0000ff 值顯示為藍色,這是因為藍色成分被設置為最高值(ff),而其他成分被設置為 0。
實例
p { background-color:#0000ff; }
RGB 顏色
所有瀏覽器都支持 RGB 顏色值。
RGB 顏色值是這樣規定的:rgb(red, green, blue)。每個參數 (red、green 以及 blue) 定義顏色的強度,可以是介于 0 與 255 之間的整數,或者是百分比值(從 0% 到 100%)。
舉例說,rgb(0,0,255) 值顯示為藍色,這是因為 blue 參數被設置為最高值(255),而其他被設置為 0。
同樣地,下面的值定義了相同的顏色:rgb(0,0,255) 和 rgb(0%,0%,100%)。
實例
p { background-color:rgb(255,0,0); }
RGBA 顏色
RGBA 顏色值得到以下瀏覽器的支持:IE9+、Firefox 3+、Chrome、Safari 以及 Opera 10+。
RGBA 顏色值是 RGB 顏色值的擴展,帶有一個 alpha 通道 - 它規定了對象的不透明度。
RGBA 顏色值是這樣規定的:rgba(red, green, blue, alpha)。alpha 參數是介于 0.0(完全透明)與 1.0(完全不透明)的數字。
實例
p { background-color:rgba(255,0,0,0.5); }
HSL 顏色
HSL 顏色值得到以下瀏覽器的支持:IE9+、Firefox、Chrome、Safari 以及 Opera 10+。
HSL 指的是 hue(色調)、saturation(飽和度)、lightness(亮度) - 表示顏色柱面坐標表示法。
HSL 顏色值是這樣規定的:hsl(hue, saturation, lightness)。
Hue 是色盤上的度數(從 0 到 360) - 0 (或 360) 是紅色,120 是綠色,240 是藍色。Saturation 是百分比值;0% 意味著灰色,而 100% 是全彩。Lightness 同樣是百分比值;0% 是黑色,100% 是白色。
實例
p { background-color:hsl(120,65%,75%); }
HSLA 顏色
HSLA 顏色值得到以下瀏覽器的支持:IE9+、Firefox 3+、Chrome、Safari 以及 Opera 10+。
HSLA 顏色值是 HSL 顏色值的擴展,帶有一個 alpha 通道 - 它規定了對象的不透明度。
HSLA 顏色值是這樣規定的:hsla(hue, saturation, lightness, alpha),其中的 alpha 參數定義不透明度。alpha 參數是介于 0.0(完全透明)與 1.0(完全不透明)的數字。
實例
p { background-color:hsla(120,65%,75%,0.3); }
?