Utilitário da propriedade gap
Ao utilizar o estilo de layout display: grid
, o Bootstrap 5 oferece utilitários de espaçamento (gap
) que podem ser aplicadas ao container pai (grid container).
Nota
Essas classes eliminam a necessidade de adicionar utilitários de margem individualmente aos itens da grade (filhos de um container com
display: grid
).
Exemplo
<div class="d-grid gap-3">
<div class="p-2 bg-light border">Item da Grade 1</div>
<div class="p-2 bg-light border">Item da Grade 2</div>
<div class="p-2 bg-light border">Item da Grade 3</div>
</div>
No exemplo acima, a classe .d-grid
é aplicada ao container pai, indicando que ele utiliza um layout grid. A classe .gap-3
define um espaçamento de 3 unidades entre os itens da grade. Cada item da grade (<div>
) também pode ter estilos adicionais, como preenchimento (p-2
), fundo claro (bg-light
), e borda (border
).
Observação
Os utilitários de
gap
oferecem opções responsivas para todos os breakpoints de grid do Bootstrap, além de seis tamanhos baseados no mapa$spacers
(0 a 5). Não há uma classe de utilitário.gap-auto
, pois ela é efetivamente a mesma que.gap-0
.