¿Cómo agregar margen superior a class="row"
elementos usando el marco de arranque de twitter?
css
twitter-bootstrap
soy yo
fuente
fuente
Ok, solo para hacerle saber lo que sucedió entonces, arreglé el uso de algunas clases nuevas como Acyra dice anteriormente:
cuando quiero lo hago
<div class="row top7"></div>
para una mejor respuesta, puede agregar en
margin-top:7%
lugar de,5px
por ejemplo: Dfuente
.top-buffer { margin-top:20px; }
diferente de.top30 { margin-top:30px; }
? Bueno, desde el punto de vista de cualquier desarrollador: es lo mismo. Los ajustes para ajustarse al caso de uso no cuentan aquí. Especialmente no, si el OP respondió a su propia pregunta.Bootstrap 3
Si necesita separar filas en bootstrap, simplemente puede usar
.form-group
. Esto agrega un margen de 15 píxeles al final de la fila.En su caso, para obtener un margen superior, puede agregar esta clase al
.row
elemento anteriorBootstrap 4
Puedes usar clases de espaciado incorporadas
La "t" en el nombre de la clase hace que se aplique solo al lado "superior", hay clases similares para la parte inferior, izquierda, derecha. El número define el tamaño del espacio.
fuente
form-group
todavía está presente , pero se han agregado clases especiales para margen / relleno que pueden hacer el trabajo y tienen más opciones.mt-3
no funciona tan usadoform-group
Para Bootstrap 4, el espaciado debe aplicarse usando
en el siguiente formato:
Donde la propiedad es uno de:
Donde lados es uno de:
Donde el tamaño es uno de:
Entonces deberías estar haciendo cualquiera de estos:
Lea los documentos para más explicaciones. Prueba ejemplos en vivo por aquí .
fuente
A veces, el margen superior puede causar problemas de diseño:
http://www.w3.org/TR/CSS2/box.html#collapsing-margins
Por lo tanto, recomiendo crear "clases de margen inferior" en lugar de "clases de margen superior" y aplicarlas al elemento anterior.
Si está utilizando Bootstrap importando MENOS archivos Bootstrap, intente definir las clases de margen inferior con espacios proporcionales del tema Bootstrap:
fuente
Agregué estas clases a mi hoja de estilo bootstrap
Ejemplo
fuente
Estoy usando estas clases para alterar el margen superior:
Cuando necesito un elemento para tener un espacio de 2em del elemento anterior, lo uso así:
Si prefiere los píxeles, cambie los em a px para tenerlo a su manera.
fuente
<div class="row margin-top-20">
más<div class"row" style="margin-top: 2.0em">
?Puede usar la siguiente clase para bootstrap 4:
mt-0
mt-1
mt-2
mt-3
mt-4
...Ref: https://v4-alpha.getbootstrap.com/utilities/spacing/
fuente
Bootstrap 4 alpha, para margin-top: abreviatura de los nombres de clase CSS mt-1, mt-2 (mt-lg-5, mt-sm-2), lo mismo para la parte inferior, derecha, izquierda y también tiene la clase automática ml- auto
Las unidades son de
1
a5
: en las variables.scss, lo que significa que si establece mt-1 le da .25rem de margen superior.leer más aquí
https://v4-alpha.getbootstrap.com/utilities/spacing/#horizontal-centering
fuente
Agregue a esta clase en el archivo .css:
o hacer una nueva clase y agregarla al elemento
fuente
Si desea cambiar solo en una página, agregue la siguiente regla de estilo:
fuente
En Bootstrap 4 alpha + puedes usar esto
Las clases se nombran usando el formato:
{property}-{sides}-{size}
fuente
fuente
Bootstrap3
CSS (solo canalón, sin márgenes alrededor):
CSS (márgenes iguales alrededor, 15 px / 2):
Uso:
(con SASS o LESS 15px podría ser una variable de bootstrap)
fuente
código simple
fuente
puedes agregar este código:
fuente
Simplemente use este
bs3-upgrade
ayudante para espacios y alineación de texto ...https://github.com/studija/bs3-upgrade
fuente
Si está usando BootStrap 3.3.7, puede usar la biblioteca de código abierto bootstrap-spacer a través de NPM
o puedes visitar la página de github:
Aquí hay un ejemplo de cómo funciona esto para espaciar filas usando la clase .row-spacer:
Si necesita espacios entre columnas, también puede agregar la clase .row-col-spacer:
Y también puede combinar varias clases .row-spacer y .row-col-spacer juntas:
fuente
Mi truco No tan limpio, pero funciona bien para mí.
fuente