Michal Malewicz
banner
michalmalewicz.bsky.social
Michal Malewicz
@michalmalewicz.bsky.social
I build + share my methods (just not here).

Designed 500+ products, many for Fortune 500. ✦ Building the internet since 1998 ✦ 361K designers ✦ $1M+ sales
If you want to join 50,000 people learning from my books and courses go to:

square.one

And start with a free account!
SquarePlanet
Learn design and front-end coding with our articles, books, courses and videos.
square.one
November 13, 2024 at 3:18 PM
This is simply the best approach.
But there's also the other 20% of usecases that I will cover later.

If you want to see that post, make sure to follow me
@michalmalewicz

and of course like / comment and bookmark this one for easy reference.
November 13, 2024 at 3:18 PM
Having larger (32p) margins on the sides, assuming your content is big enough and readable, naturally allows LESS text to be visible per line.

That means it's easier to focus on what's there and read it.

For most B2C products that are supposed to be friendly...
November 13, 2024 at 3:18 PM
use that same spacing (24p in this case) for vertical spaces between similar groups.

You can space out completely separate sections by 32 and 48, but that's a story for a whole other post.

Why this works and when?
November 13, 2024 at 3:18 PM
If you ever used my Hierarchy Strips method (it's in most of my courses) then you'd know we cannot do another 32px between them.

That will mess up the hierarchy and grouping.

To make it flow naturally, decrease the internal gutter by your grid value (-8p) and...
November 13, 2024 at 3:18 PM
Most mobile interfaces are single column on purpose.

It helps with readability and avoids cognitive overload with the attention only going down.

But sometimes you do need two columns. What then?
November 13, 2024 at 3:18 PM