margin-block : Margin Block Property
The margin-block property sets the margin at the start and end of the block direction, which is the top and the bottom of the element. It is a shorthand for margin-block-start (the top margin) and margin-block-end (the bottom margin).
Usage
margin-block: 20pt; /* top and bottom */
margin-block: 10pt 30pt; /* top, then bottom */
margin-block-start: 10pt; /* top */
margin-block-end: 30pt; /* bottom */
Values
- One value sets both the top and the bottom margin.
- Two values set the top margin and then the bottom margin.
- Each value is a length (
pt,px,mm,in,em…), a percentage, orauto.
Examples
<div style="margin-block: 12pt 24pt">Space above and below</div>
Notes
- It is the same as setting
margin-topandmargin-bottom, so a latermargin-topoverrides the start value. - As with all margins in Scryber, adjacent top and bottom margins are not collapsed.
-
For the left and right of an element, see margin-inline.
- The values can be set from data, for example
margin-block: {{model.value}}. - Added in Paperwork.Core 9.8.