Aligning description lists with CSS Grid
Aligning your values neatly in a <dl> when you only have one <dt> and <dd> pair is really trivial, thanks to CSS Grid.
Use grid-template-columns: max-content 1fr and the <dt> will set itself to the maximum content width. You could also use auto.
- Code language
- css
dl { display: grid; grid-template-columns: max-content 1fr; }
With a little gap, it all looks really neat!
Enjoyed this article? You can support us by leaving a tip via Open Collective
