Values and Units
<color>
/* <named-color> */
color: white;
color: black;
color: red;
color: green;
color: blue;
color: cyan;
color: rebeccapurple;
/* <hex-color> (#rrggbb | #rgb | #rrggbbaa | #rgba)*/
color: #ffffff;
color: #000000;
color: #ff0000;
color: #00ff00;
color: #0000ff;
color: #00ffff;
color: #663399;
color: #639;
color: #66339977;
color: #6397;
/* <rgb-color> (rgb(), rgba()) */
color: rgb(255, 255, 255)
color: rgb(0, 0, 0)
color: rgb(255, 0, 0)
color: rgb(0, 255, 0)
color: rgb(0, 0, 255)
color: rgb(0, 255, 255)
color: rgb(102, 51, 153)
color: rgba(102, 51, 153, 0.5);
/* <hsl-color> (hsl(), hsla()) */
color: hsl(0, 0%, 100%);
color: hsl(0, 0%, 0%);
color: hsl(0, 100%, 50%);
color: hsl(120, 100%, 50%);
color: hsl(240, 100%, 50%);
color: hsl(180, 100%, 50%);
color: hsl(270, 50%, 40%);
color: hsla(270, 50%, 40%, 0.5);
Color Table
<named-color> |
<hex-color> |
<rgb-color> |
<hsl-color> |
|---|---|---|---|
| white | #ffffff | rgb(255, 255, 255) | hsl(0, 0%, 100%) |
| black | #000000 | rgb(0, 0, 0) | hsl(0, 0%, 0%) |
| red | #ff0000 | rgb(255, 0, 0) | hsl(0, 100%, 50%) |
| lime | #00ff00 | rgb(0, 255, 0) | hsl(120, 100%, 50%) |
| green | #008000 | rgb(0, 128, 0) | hsl(120, 100%, 25%) |
| blue | #0000ff | rgb(0, 0, 255) | hsl(240, 100%, 50%) |
| cyan | #00ffff | rgb(0, 255, 255) | hsl(180, 100%, 50%) |
| rebeccapurple | #639 #663399 #663399ff |
rgb(102, 51, 153) rgba(102, 51, 153, 1) |
hsl(270, 50%, 40%) hsla(270, 50%, 40%, 1) |
| rebeccapurple 50% | #6397 #66339977 |
rgba(102, 51, 153, 0.5) | hsla(270, 50%, 40%, 0.5) |
Example
h1 {
color: red;
}
p {
color: rgb(255, 0, 0);
}
<generic-family>
Lorem
Lorem
Lorem
Lorem
Lorem
<generic-family> |
<family-name> |
|---|---|
| serif | Times, Times New Roman, Georgia, Century, Lucida, Didot |
| sans-serif | Arial, Arial Black, Open Sans, Lucida Sans, Trebuchet MS, Verdana, Helvetica, Helvetica Neue, Gill Sans, Futura, San Fransisco, Tahoma, Ubuntu |
| monospace | Courier, Courier New, Andale Mono, Monaco |
| cursive | Brush Script MT, Comic Sans MS, Apple Chancery, Zapfino, Bradley Hand, Savoye Let |
| fantasy | Impact, Papyrus, Luminari, Chalkduster, Chalkboard, Marker Felt, Trattatello, Cochin |
Default fonts
<generic-family> |
Preview |
|---|---|
| serif | Lorem ipsum |
| sans-serif | Lorem ipsum |
| monospace | Lorem ipsum |
| cursive | Lorem ipsum |
| fantasy | Lorem ipsum |
Chrome > settings > Appearance > Customize fonts
<family-name>
<family-name> |
<generic-family> |
Preview |
|---|---|---|
| Times New Roman | serif | Lorem ipsum |
| Georgia | serif | Lorem ipsum |
| Arial | sans-serif | Lorem ipsum |
| Arial Black | sans-serif | Lorem ipsum |
| Trebuchet MS | sans-serif | Lorem ipsum |
| Verdana | sans-serif | Lorem ipsum |
| Courier New | monospace | Lorem ipsum |
| Andale Mono | monospace | Lorem ipsum |
| Brush Script MT | cursive | Lorem ipsum |
| Comic Sans MS | cursive | Lorem ipsum |
| Impact | fantasy | Lorem ipsum |
| Webdings | fantasy | Lorem ipsum |
Font: Web safe fonts (Core fonts for the Web)
<length>
Relative length units
Font-relative lengths
| Unit | Description | Style | Syntax | Preview |
|---|---|---|---|---|
| ch | 0-width | font-size: 1ch; | <abosolut-size> |
Lorem ipsum |
| em | calculated font-size of the element | font-size: 1.5em; | <abosolut-size> |
Lorem ipsum |
| rem | calculated font-size of the root element | font-size: 1.5rem; | <abosolut-size> |
Lorem ipsum |
| ex | x-heigth | font-size: 1ex; | <abosolut-size> |
Lorem ipsum |
Viewport-percentage lengths
| Unit | Description | Style | Syntax | Preview |
|---|---|---|---|---|
| vh | 1% of the height of the viewport | font-size: 1vh; | <abosolut-size> |
Lorem ipsum |
| vw | 1% of the width of the viewport | font-size: 1vw; | <abosolut-size> |
Lorem ipsum |
| vmin | smaller of vw and vh | font-size: 1vmin; | <abosolut-size> |
Lorem ipsum |
| vmax | larger of vw and vh | font-size: 1vmax; | <abosolut-size> |
Lorem ipsum |
Absolute length units
| Unit | Description | Style | Syntax | Preview |
|---|---|---|---|---|
| px | pixel | font-size: 20px; | <abosolut-size> |
Lorem ipsum |
| cm | centimeter | font-size: 1cm; | <abosolut-size> |
Lorem ipsum |
| mm | millimeter | font-size: 10mm; | <abosolut-size> |
Lorem ipsum |
| in | inch | font-size: .2in; | <abosolut-size> |
Lorem ipsum |
Example
Absolute Units
p {
font-size: 17px;
}
Relative Units
h1 {
font-size: 1.3rem;
}
p {
font-size: 105%;
}
| tag | value | computed value |
|---|---|---|
body |
16px | |
h1 |
1.3rem | 16.48px |
p |
105% | 16.8px |
References
- CSS values and units | MDN (Numeric values, Percentages, Colors, Coordinate positions, Functions)
- Value definition syntax | MDN
- Color
- CSS Color
- Tools
- Color name
- Suport #rrggbbaa
- Chrome DevTools: Color Picker
- Color Info
- Color Model
- RGB (additive color model)
- CMYK (subtractive color model)
- HSL and HSV
- The Surprising Science Behind Colour Codes (RGB, Hex, HSL, CMYK, Pantone)
- Pantone Colors
- Generic Family