Early versions of the specification called this property grid-gap, and to maintain compatibility with legacy websites, browsers will still accept grid-gap as an alias for gap.
Try it
Constituent properties
This property is a shorthand for the following CSS properties:
/* One <length> value */gap: 20px;gap: 1em;gap: 3vmin;gap: 0.5cm;/* One <percentage> value */gap: 16%;gap: 100%;/* Two <length> values */gap: 20px 10px;gap: 1em 0.5em;gap: 3vmin 2vmax;gap: 0.5cm 2mm;/* One or two <percentage> values */gap: 16% 100%;gap: 21px 82%;/* calc() values */gap:calc(10% + 20px);gap:calc(20px + 10%)calc(10% - 5px);/* Global values */gap: inherit;gap: initial;gap: revert;gap: revert-layer;gap: unset;
This property is specified as a value for <'row-gap'> followed optionally by a value for <'column-gap'>. If <'column-gap'> is omitted, it's set to the same value as <'row-gap'>.
<'row-gap'> and <'column-gap'> are each specified as a <length> or a <percentage>.
<pclass="content-box">
This is some multi-column text with a 40px column gap created with the CSS
<code>gap</code> property. Don't you think that's fun and exciting? I sure do!
</p>