Home >
Computers >
Web Design
Use CSS Letter Spacing
How to use CSS Letter Spacing for text on a web page.
In print this effect is called
tracking which means the spacing between letters. Positive values increase spacing among letters and negative values decrease the space. The values can be expressed in
px or
em, like
p {letter-spacing: 1em;} or
h2 {letter-spacing: 1px;} - -
px are absolute values that are fixed.
em creates
relative proportional size based on a user's font size adjustments.
This table below is a good reference for how text will render using different values.
| em spacing |
How text appears |
CSS Used |
| -.5 em |
Example |
p {letter-spacing: -.5em;} |
| -.3 em |
Example |
p {letter-spacing: -.3em;} |
| -.2 em |
Example |
p {letter-spacing: -.2em;} |
| -.1 em |
Example |
p {letter-spacing: -.1em;} |
| Normal |
Example |
None |
| .1 em |
Example |
p {letter-spacing: .1em;} |
| .2 em |
Example |
p {letter-spacing: .2em;} |
| .3 em |
Example |
p {letter-spacing: .3em;} |
| .5 em |
Example |
p {letter-spacing: .5em;} |
| 1 em |
Example |
p {letter-spacing: 1em;} |
| 2 em |
Example |
p {letter-spacing: 2em;} |
| 3 em |
Example |
p {letter-spacing: 3em;} |
|