--- title: 'The `.block`, probably Bulma’s most important feature' layout: post introduction: 'Automatic spacing for everything in Bulma' color: 'danger' name: 'The Bulma block' icon: 'cube' --- The Bulma `block` is a simple element but with a very powerful feature: it provides `1.5rem` margin at the bottom, if it's not the last child. It exists as its own `.block` CSS class, but its properties are also used on **many other Bulma components**. For example, if you were to combine a `notification`, and a `pagination`, they would be **automatically spaced evenly**:

Newsletter

451 new subscribers this month.
Name Email Actions
Alex alex.smith@example.com Edit · Delete
Sam sam.rogers@example.com Edit · Delete
Luke hello.luke@example.com Edit · Delete
Eli eli.larry@example.com Edit · Delete
Dan dan.danny@example.com Edit · Delete
For comparison, if there was no spacing, here's what they would look like:

Newsletter

451 new subscribers this month.
Name Email Actions
Alex alex.smith@example.com Edit · Delete
Sam sam.rogers@example.com Edit · Delete
Luke hello.luke@example.com Edit · Delete
Eli eli.larry@example.com Edit · Delete
Dan dan.danny@example.com Edit · Delete
This `block` element has always existed; only recently has there been a dedicated documentation page.