Make Typography Responsive
Summary
- Instead of using
em
or px
to size text viewport units can be used for responsive typography. - The four different viewport units are:
vw
(viewport width): 10vw
would be 10% of the viewport’s width. vh
(viewport height): 3vh
would be 3% of the viewport’s height. vmin
(viewport minimum): 70vmin
would be 70% of the viewport’s smaller dimension (height or width). vmax
(viewport maximum): 100vmax
would be 100% of the viewport’s bigger dimension (height or width).
Final Code
<style>
h2 {
width: 80vw;
}
p {
width: 75vmin;
}
</style>
<h2>Importantus Ipsum</h2>
<p>Lorem ipsum dolor sit amet...</p>