1
HTML/CSSBeginner#css#selectors
gap (with row-gap/column-gap) adds consistent spacing between flex or grid items without needing margins on individual children, avoiding extra margin on the last/first item that margin-based spacing required.
.grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px 24px; }
.flex-row { display: flex; gap: 12px; }