Why do webpages use headings?
Short answer
Headings organize content into levels so readers and assistive technology can understand structure and key points.
How it works
Headings are not only a way to make text large. CSS controls appearance while HTML heading elements express meaning.
Key point
The practical point is this: CSS controls appearance while HTML heading elements express meaning.