The lack of relativity between separate elements’ sizes means you have to treat each setting as a separate concern,
Things To Avoid When Writing CSS

I’d love to agree on that, the issue is that from my (small) experience, this does not really happen. Most of the components our designer do, a simple thing like “title” and “content” of a given component does not “scale” the same in responsive (for instance title would be 24px large screen, and 18px on small screen, while content would be 18px large screen and 16px on small screen), so on the end, em would not help and I would still have to manually set it for each element of the component.

How would you tackle that then?

Like what you read? Give Michaël Gallego a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.