En Bootstrap 4 hay utilidades de espaciado .
Citando la documentación para la notación usada :
Las utilidades de espaciado que se aplican a todos los puntos de interrupción, desde xs
hasta xl
, no tienen abreviatura de punto de interrupción en ellas. Esto se debe a que esas clases se aplican desde min-width: 0
arriba y, por lo tanto, no están vinculadas por una consulta de medios. Los puntos de interrupción restantes, sin embargo, incluyen una abreviatura de punto de interrupción.
Las clases se denominan utilizando el formato {property}{sides}-{size}
de xs
y {property}{sides}-{breakpoint}-{size}
para sm
, md
, lg
, y xl
.
Donde la propiedad es uno de:
m
- para clases que establecen margin
p
- para clases que establecen padding
Donde lados es uno de:
t
- para clases que establecen margin-top
opadding-top
b
- para clases que establecen margin-bottom
opadding-bottom
l
- para clases que establecen margin-left
opadding-left
r
- para clases que establecen margin-right
opadding-right
x
- para clases que establecen ambos *-left
y*-right
y
- para clases que establecen ambos *-top
y*-bottom
- en blanco: para las clases que establecen un
margin
o padding
en los 4 lados del elemento
Donde el tamaño es uno de:
0
- para clases que eliminan el margen o el relleno al configurarlo en 0
1
- (por defecto) para las clases que establecer la margin
o padding
de$spacer * .25
2
- (por defecto) para las clases que establecer la margin
o padding
de$spacer * .5
3
- (por defecto) para las clases que establecer la margin
o padding
de$spacer
4
- (por defecto) para las clases que establecer la margin
o padding
de$spacer * 1.5
5
- (por defecto) para las clases que establecer la margin
o padding
de$spacer * 3
Entonces, para tener un espacio vertical adicional sobre y debajo de un elemento, usaría my-5
class.
En v2, no hay nada incorporado para tanto espacio vertical, por lo que querrás seguir con una clase personalizada. Para alturas más pequeñas, generalmente solo tiro
<div class="control-group">
un botón.fuente
.btn-toolbar
, por lo que debería agregar una nueva clase con sus propios márgenes.El ajuste funciona, pero cuando solo quieres un espacio, me gusta:
fuente
Lamento cavar una tumba vieja aquí, pero ¿por qué no hacer esto?
Agregará un espacio a la altura de un elemento de forma normal.
Parece que aproximadamente 1 línea en un formulario tiene aproximadamente 50 px (47 px en mi elemento que acabo de inspeccionar). Esta es una forma horizontal, con etiqueta a la izquierda 2col y entrada a la derecha 10col. Entonces sus píxeles pueden variar.
Como el mío es básicamente de 50 px, crearía un espaciador de 50 px de alto sin márgenes ni relleno;
fuente
Sé que esto es viejo, pero vine aquí buscando lo mismo, encontré que Bootstrap tiene el bloque de ayuda, muy útil para estas situaciones:
fuente
Para la versión 3, no parece haber una forma "bootstrap" de lograrlo de manera clara.
A
panel
, awell
y aform-group
proporcionan un cierto espacio vertical.Aparentemente, una solución de espaciado vertical específico más formal está en la hoja de ruta para bootstrap v4
https://github.com/twbs/bootstrap/issues/4286#issuecomment-36331550 https://github.com/twbs/bootstrap/issues/13532
fuente
Simplemente creé una clase div usando varias alturas, es decir
El CSS es:
Simplemente cree una clase divisoria para cualquier altura que se necesite.
fuente
Mi truco No es elegante, pero funciona:
fuente
Solo úsalo
<br/>
. Me encontré aquí buscando la respuesta a esta pregunta y luego me sentí un poco tonto por no pensar en usar un salto de línea simple como lo sugirió el usuario JayKilleen en un comentario.fuente
Sé que esto es antiguo y hay varias buenas soluciones ya publicadas, pero una solución simple que funcionó para mí es el siguiente CSS
y luego crea un div en tu html
fuente
Intenté usarlo
<div class="control-group">
y no cambió mi diseño. No agregó espacio vertical. La solución que funcionó para mí fue:Si eso no le da suficiente espacio vertical, puede obtener más de forma incremental agregando
<li> </li>
etiquetas anidadas .fuente
http://v4-alpha.getbootstrap.com/components/forms/#form-controls
fuente
No hay nada más SECO que
fuente