No Bootstrap 4, existem utilitários de espaçamento .
Citando a documentação para notação usada :
Os utilitários de espaçamento que se aplicam a todos os pontos de interrupção, de xs
para xl
, não possuem nenhuma abreviação de ponto de interrupção. Isso ocorre porque essas classes são aplicadas a partir min-width: 0
e para cima e, portanto, não são vinculadas por uma consulta de mídia. Os pontos de interrupção restantes, no entanto, incluem uma abreviação de ponto de interrupção.
As aulas são nomeados usando o formato {property}{sides}-{size}
de xs
e {property}{sides}-{breakpoint}-{size}
para sm
, md
, lg
e xl
.
Onde a propriedade é uma das seguintes:
m
- para classes que definem margin
p
- para classes que definem padding
Onde lados é um dos seguintes:
t
- para classes que definem margin-top
oupadding-top
b
- para classes que definem margin-bottom
oupadding-bottom
l
- para classes que definem margin-left
oupadding-left
r
- para classes que definem margin-right
oupadding-right
x
- para classes que definem ambos *-left
e*-right
y
- para classes que definem ambos *-top
e*-bottom
- em branco - para classes que definem um
margin
ou padding
nos quatro lados do elemento
Onde o tamanho é um dos seguintes:
0
- para classes que eliminam a margem ou o preenchimento, definindo-o como 0
1
- (por padrão) para as classes que definir o margin
ou padding
a$spacer * .25
2
- (por padrão) para as classes que definir o margin
ou padding
a$spacer * .5
3
- (por padrão) para as classes que definir o margin
ou padding
a$spacer
4
- (por padrão) para as classes que definir o margin
ou padding
a$spacer * 1.5
5
- (por padrão) para as classes que definir o margin
ou padding
a$spacer * 3
Portanto, para ter um espaço vertical extra acima e abaixo de um elemento, você usaria my-5
classe.
Na v2, não há nada embutido em tanto espaço vertical, portanto, você deve ficar com uma classe personalizada. Para alturas menores, geralmente eu apenas aperto
<div class="control-group">
um botão.fonte
.btn-toolbar
, portanto, você deve adicionar uma nova classe com suas próprias margens.O empacotamento funciona, mas quando você só quer um espaço, eu gosto de:
fonte
Desculpe cavar uma cova velha aqui, mas por que não fazer isso?
Ele adicionará um espaço à altura de um elemento de formulário normal.
Parece que cerca de 1 linha de um formulário tem aproximadamente 50 px (47 px no meu elemento que acabei de inspecionar). Esta é uma forma horizontal, com etiqueta à esquerda 2col e entrada à direita 10col. Portanto, seus pixels podem variar.
Como o meu tem basicamente 50px, eu criaria um espaçador de 50px de altura, sem margens ou preenchimento;
fonte
Sei que isso é antigo, mas vim aqui procurando a mesma coisa, descobri que o Bootstrap tem o bloco de ajuda, muito útil para estas situações:
fonte
Para a versão 3, parece não haver uma maneira "de autoinicialização" para conseguir isso perfeitamente.
A
panel
, awell
e aform-group
todos fornecem algum espaçamento vertical.Uma solução de espaçamento vertical específico mais formal está, aparentemente, no roteiro do bootstrap v4
https://github.com/twbs/bootstrap/issues/4286#issuecomment-36331550 https://github.com/twbs/bootstrap/issues/13532
fonte
Eu apenas criei uma classe div usando várias alturas, ou seja,
O CSS é:
Basta criar uma classe divisória para o que for necessário.
fonte
O meu truque. Não é elegante, mas funciona:
fonte
Apenas use
<br/>
. Eu me encontrei aqui procurando a resposta para essa pergunta e me senti meio bobo por não pensar em usar uma quebra de linha simples, como sugerido pelo usuário JayKilleen em um comentário.fonte
Sei que isso é antigo e que já existem várias soluções boas, mas uma solução simples que funcionou para mim é o seguinte CSS
e crie uma div no seu html
fonte
Eu tentei usar
<div class="control-group">
e não mudou meu layout. Não adicionou espaço vertical. A solução que funcionou para mim foi:Se isso não fornecer espaço vertical suficiente, você poderá obter mais incrementalmente adicionando
<li> </li>
tags aninhadas .fonte
http://v4-alpha.getbootstrap.com/components/forms/#form-controls
fonte
Não há nada mais SECO do que
fonte