This property is a shorthand for the following CSS properties: This property corresponds to the margin-top and margin-bottom, or the margin-right and margin-left properties, depending on the values defined for writing-mode, direction, and text-orientation. The margin-block property may be specified using one or two values.
The CSS margin-block and margin-inline properties are very similar to CSS properties margin-top, margin-bottom, margin-left and margin-right, but the margin-block and margin-inline properties are dependent on block and inline directions. Note: The related CSS property writing-mode defines block direction.
There is no older property that sets both (and only) the block direction margins. But change the element’s writing-mode to something like vertical-lr and the “bottom” edge is rotated in the vertical direction, acting more like the margin-left and margin-right properties.
In my opinion, margin-top in the second block is a better practice. Indeed, the first div shouldn't take care about others divs since it was the first. If the second is removed I shouldn't have to remember to remove margin-bottom from the first. The sibling selector is your friend here.
The margin-block CSS shorthand property defines the logical block start and end margins of an element, which maps to physical margins depending on the element's writing mode, directionality, and text orientation. See full list on developer.mozilla.org
This property is a shorthand for the following CSS properties: •margin-block-start See full list on developer.mozilla.org
This property corresponds to the margin-top and margin-bottom, or the margin-right and margin-left properties, depending on the values defined for writing-mode, direction, and text-orientation. The margin-block property may be specified using one or two values. •When one value is specified, it applies the same margin to both start and end. •When two values are specified, the first margin applies to the start, the second to the end. See full list on developer.mozilla.org
Setting block start and end margins See full list on developer.mozilla.org
BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data. See full list on developer.mozilla.org