Semantics, accessibility, and usablility must always be considered.
We are making an interactive document that will live on a user's device for at least a moment.
So much is possible in such a flexible, responsive medium.
Think for a moment of all the sites out there on the web. There’s a huge variation in visual style: colour schemes, typographic treatments, textures and layouts. All of that variety is made possible by one simple pattern that describes all the CSS ever written:
selector {
property: value;
}
That's it.Jeremy Keith, Resilient Web Design
.site-heading {
font-size: 2.2rem;
}
body {
font-size: 1.2rem;
font-family: sans-serif;
font-weight: 400;
line-height: 1.5;
letter-spacing: 0.01ch;
}
Almost all type on the internet is meant to be read.
Make it make sense!
Having empathy for our users.