Front-end education for the real world. Since 2018.





Designing better target sizes

Original author: Ahmad Shadeed

Commentary: Andy Bell

This latest offering from Ahmad is highly interactive and highly informative. It’s also making me think that although gap is useful for layout, it might be worth re-visiting negative margins and padding-based layouts for clusters of interactive elements, like navigation 🤔

This sorta thing:

Code language
css

nav {
  margin: -1rem 0 0 -1rem;
  display: flex;
}

nav a {
  display: inline-block;
  padding: 1rem;
}

nav a:last-of-type {
  padding-inline-end: 0;
}

Check it out

Newsletter