margin-block
Quick Summary for margin-block
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.
Code Usage for margin-block
<pre class="brush: css notranslate"><code><span class="token comment">/ <length> values /</span> <span class="token property">margin-block</span><span class="token punctuation">:</span> 10px 20px<span class="token punctuation">;</span> <span class="token comment">/ An absolute length /</span> <span class="token property">margin-block</span><span class="token punctuation">:</span> 1em 2em<span class="token punctuation">;</span> <span class="token comment">/ relative to the text size /</span> <span class="token property">margin-block</span><span class="token punctuation">:</span> 5% 2%<span class="token punctuation">;</span> <span class="token comment">/ relative to the nearest block container's width /</span> <span class="token property">margin-block</span><span class="token punctuation">:</span> 10px<span class="token punctuation">;</span> <span class="token comment">/ sets both start and end values /</span> <span class="token comment">/ Keyword values /</span> <span class="token property">margin-block</span><span class="token punctuation">:</span> auto<span class="token punctuation">;</span> <span class="token comment">/ Global values /</span> <span class="token property">margin-block</span><span class="token punctuation">:</span> inherit<span class="token punctuation">;</span> <span class="token property">margin-block</span><span class="token punctuation">:</span> initial<span class="token punctuation">;</span> <span class="token property">margin-block</span><span class="token punctuation">:</span> revert<span class="token punctuation">;</span> <span class="token property">margin-block</span><span class="token punctuation">:</span> unset<span class="token punctuation">;</span> </code></pre>
More Details for margin-block
margin-block
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.
/* <length> values */ margin-block: 10px 20px; /* An absolute length */ margin-block: 1em 2em; /* relative to the text size */ margin-block: 5% 2%; /* relative to the nearest block container's width */ margin-block: 10px; /* sets both start and end values */ /* Keyword values */ margin-block: auto; /* Global values */ margin-block: inherit; margin-block: initial; margin-block: revert; margin-block: unset; 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.
Constituent properties
This property is a shorthand for the following CSS properties:
margin-block-start margin-block-end Syntax
The margin-block property may be specified using one or two values.
Values
The margin-block property takes the same values as the margin property.
Formal definition
| Initial value | 0 |
|---|---|
| Applies to | same as margin |
| Inherited | no |
| Percentages | depends on layout model |
| Computed value | if specified as a length, the corresponding absolute length; if specified as a percentage, the specified value; otherwise, auto |
| Animation type | discrete |
Formal syntax
<'margin-left'>{1,2}Examples
Setting block start and end margins
CSSdiv { background-color: yellow; width: 120px; height: auto; border: 1px solid green; } p { margin: 0; margin-block: 20px 40px; background-color: tan; } .verticalExample { writing-mode: vertical-rl; } HTML <div> <p>Example text</p> </div> <div class="verticalExample"> <p>Example text</p> </div> ResultSpecifications
| Specification |
|---|
| CSS Logical Properties and Values Level 1 # propdef-margin-block |
See also
The mapped physical properties:margin-top, margin-right, margin-bottom, and margin-left writing-mode, direction, text-orientation Last modified: Jan 7, 2022, by MDN contributors
Select your preferred language English (US)EspañolFrançais日本語中文 (简体) Change language