Controlling typography with Sass
Sass’ @extend feature is great for applying different typographic styles but be careful about the output.
Using %placeholder instead of .class makes sure that the placeholder isn’t outputted into the css.
%font-header {
font-family: Georgia;
font-weight: 600;
line-height: 1.2;
}
%font-body {
font-family: Arial;
line-height: 1.4;
}
html {
@extend %font-body;
}
h1,
h2,
h3,
h4 {
@extend %font-header;
}