Te traemos el hallazgo a este dilema, al menos eso deseamos. Si tienes dudas coméntalo y con placer te responderemos
Solución:
Hay clases integradas, a saber:
.padding-xs padding: .25em;
.padding-sm padding: .5em;
.padding-md padding: 1em;
.padding-lg padding: 1.5em;
.padding-xl padding: 3em;
.padding-x-xs padding: .25em 0;
.padding-x-sm padding: .5em 0;
.padding-x-md padding: 1em 0;
.padding-x-lg padding: 1.5em 0;
.padding-x-xl padding: 3em 0;
.padding-y-xs padding: 0 .25em;
.padding-y-sm padding: 0 .5em;
.padding-y-md padding: 0 1em;
.padding-y-lg padding: 0 1.5em;
.padding-y-xl padding: 0 3em;
.padding-top-xs padding-top: .25em;
.padding-top-sm padding-top: .5em;
.padding-top-md padding-top: 1em;
.padding-top-lg padding-top: 1.5em;
.padding-top-xl padding-top: 3em;
.padding-right-xs padding-right: .25em;
.padding-right-sm padding-right: .5em;
.padding-right-md padding-right: 1em;
.padding-right-lg padding-right: 1.5em;
.padding-right-xl padding-right: 3em;
.padding-bottom-xs padding-bottom: .25em;
.padding-bottom-sm padding-bottom: .5em;
.padding-bottom-md padding-bottom: 1em;
.padding-bottom-lg padding-bottom: 1.5em;
.padding-bottom-xl padding-bottom: 3em;
.padding-left-xs padding-left: .25em;
.padding-left-sm padding-left: .5em;
.padding-left-md padding-left: 1em;
.padding-left-lg padding-left: 1.5em;
.padding-left-xl padding-left: 3em;
.margin-xs margin: .25em;
.margin-sm margin: .5em;
.margin-md margin: 1em;
.margin-lg margin: 1.5em;
.margin-xl margin: 3em;
.margin-x-xs margin: .25em 0;
.margin-x-sm margin: .5em 0;
.margin-x-md margin: 1em 0;
.margin-x-lg margin: 1.5em 0;
.margin-x-xl margin: 3em 0;
.margin-y-xs margin: 0 .25em;
.margin-y-sm margin: 0 .5em;
.margin-y-md margin: 0 1em;
.margin-y-lg margin: 0 1.5em;
.margin-y-xl margin: 0 3em;
.margin-top-xs margin-top: .25em;
.margin-top-sm margin-top: .5em;
.margin-top-md margin-top: 1em;
.margin-top-lg margin-top: 1.5em;
.margin-top-xl margin-top: 3em;
.margin-right-xs margin-right: .25em;
.margin-right-sm margin-right: .5em;
.margin-right-md margin-right: 1em;
.margin-right-lg margin-right: 1.5em;
.margin-right-xl margin-right: 3em;
.margin-bottom-xs margin-bottom: .25em;
.margin-bottom-sm margin-bottom: .5em;
.margin-bottom-md margin-bottom: 1em;
.margin-bottom-lg margin-bottom: 1.5em;
.margin-bottom-xl margin-bottom: 3em;
.margin-left-xs margin-left: .25em;
.margin-left-sm margin-left: .5em;
.margin-left-md margin-left: 1em;
.margin-left-lg margin-left: 1.5em;
.margin-left-xl margin-left: 3em;
Bootstrap 4 tiene una nueva notación para las clases de margen y relleno. Consulte la documentación de Bootstrap 4.0 – Espaciado.
De la documentación:
Notación
Utilidades de espaciado que se aplican a todos los puntos de interrupción, desde
xs
paraxl
, no tienen abreviatura de punto de interrupción en ellos. Esto se debe a que esas clases se aplican desdemin-width: 0
y hacia arriba, y por lo tanto no están obligados por una consulta de medios. Sin embargo, los puntos de interrupción restantes sí incluyen una abreviatura de punto de interrupción.Las clases se nombran usando el formato
propertysides-size
porxs
ypropertysides-breakpoint-size
porsm
,md
,lg
yxl
.Ejemplos
.mt-0 margin-top: 0 !important;
.p-3 padding: $spacer !important;
Esto está tomado de los documentos y funciona muy bien.
Aqui esta el link
- m – para clases que establecen margen
- p – para clases que establecen relleno
Donde los lados son uno de:
- t – para las clases que establecen margen superior o acolchado superior
- b – para las clases que establecen margen inferior o fondo acolchado
- yo – para las clases que establecen margen izquierdo o relleno-izquierda
- r – para las clases que establecen margen derecho o acolchado-derecho
si quieres dar margen a la izquierda usa mt-x donde x representa [1,2,3,4,5]
lo mismo para el relleno
ejemplo ser como
Usar unicamente píxeles o mx para obtener relleno y margen de x desde todos los lados.
Si para ti ha sido de ayuda este artículo, sería de mucha ayuda si lo compartieras con otros seniors de este modo nos ayudas a extender esta información.