Line-height and vertical-align are simple CSS properties. So simple that most of us are convinced to fully understand how they work and how to use them. But it’s not. They really are complex, maybe the hardest ones, as they have a major role in the creation of one of the less-known feature of CSS: inline formatting context.

What an amazing article that reads like a detective novel!

If you want to share an error or suggest an enhancement of this content, please edit the source on Github.