When styling lists, maintain consistent vertical spacing with surrounding elements and horizontal spacing between list items.
Vertical Rhythm
check_circle
Consistent spacing between list elements and surrounding content
check_circle
Match list margins with paragraphs and headings
check_circle
Use relative units (em, rem) for scalability
ul, ol, dl {
margin-top: 1em;
margin-bottom: 1em;
padding-left: 2.5em;
}
li, dd {
margin-bottom: 0.5em;
}
margin-top: 1em;
margin-bottom: 1em;
padding-left: 2.5em;
}
li, dd {
margin-bottom: 0.5em;
}
Line Height & Typography
check_circle
Set consistent line-height for list items
check_circle
Match font size with surrounding text
check_circle
Use consistent font family throughout
Spacing Comparison
Inconsistent Spacing
- First item
- Second item
- Third item
Consistent Spacing
- First item
- Second item
- Third item
lightbulb
Pro Tip
Establish a baseline grid for your design and align all list elements to it. This creates visual harmony and improves readability.