Tutorial 20 of 44 in series
CSS Typography
Fine-tune text appearance
Abhishek Sharma 2026-05-30 Web Development / Frontend / CSS
Typography
Beyond fonts, CSS offers many properties to control how text looks and reads.
Demo: Typography Properties
HTML
<p class="demo1">Line height and letter spacing</p>
<p class="demo2">Text align and transform</p>
<p class="demo3">Text decoration and shadow</p>
<p class="demo4">White space wrapping behavior with a very long line of text that goes on and on</p> CSS
.demo1 {
line-height: 1.8;
letter-spacing: 2px;
font-size: 1.125rem;
}
.demo2 {
text-align: center;
text-transform: uppercase;
font-weight: bold;
color: #6366f1;
}
.demo3 {
text-decoration: underline wavy #f59e0b;
text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
font-size: 1.25rem;
}
.demo4 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
background: #f1f5f9;
padding: 8px;
border-radius: 4px;
}
Live Output Window
Typography Properties
| Property | What It Does |
|---|---|
line-height |
Vertical space between lines |
letter-spacing |
Space between characters |
word-spacing |
Space between words |
text-align |
Horizontal alignment (left, center, right, justify) |
text-transform |
Case control (uppercase, lowercase, capitalize) |
text-decoration |
Underline, overline, line-through |
text-shadow |
Shadow behind text |
white-space |
Controls wrapping and whitespace |
text-overflow |
How overflow text is indicated |
word-break |
How words break at line endings |
direction |
Text direction (ltr, rtl) |
Good typography makes content easier to read and more professional.
Keep learning
Related tutorials from across the library.
Tutorial
Introduction to CSS
Learn what CSS is and why it matters
Web Development / Frontend / CSS
CSSWeb Development
Tutorial
History of CSS
Understand how CSS evolved
Web Development / Frontend / CSS
CSSWeb Development
Tutorial
Adding CSS
Three ways to add CSS to a page
Web Development / Frontend / CSS
CSSWeb Development