Tengo una página Bootstrap como esta:
<div class="row">
<div class="col-md-6">
A
</div>
<div class="col-md-6">
B
</div>
</div>
Parece:
-----
|A|B|
-----
Entonces, si lo miro en un dispositivo móvil, la columna A está en la parte superior, pero quiero que la B esté en la parte superior. es posible? Lo intenté con un tirón, pero no funcionó.
html
css
twitter-bootstrap-3
schnawel007
fuente
fuente
Respuestas:
Usar ordenamiento de columnas para lograr esto.
col-md-push-6
"empujará" la columna hacia la derecha 6 y "empujará" la columna hacia lacol-md-pull-6
izquierda en "md" o en puertos de vista superiores. En cualquier puerto de vista más pequeño, las columnas volverán a estar en orden normal.Creo que lo que desalienta a la gente es que debes poner B encima de A en tu HTML . Puede haber una forma diferente de hacer esto donde A puede ir por encima de B en el HTML, pero no estoy seguro de cómo hacerlo ...
MANIFESTACIÓN
view-port> = md
view-port <md
fuente
Vale la pena señalar que si está utilizando columnas que no son iguales a 6, entonces la cantidad de inserción no será igual al tamaño de columna inicial.
Si tiene 2 columnas (A y B) y desea que la columna A sea más pequeña y a la derecha en las ventanas "sm" o mayores, pero encima de una ventana móvil (xs), usaría lo siguiente:
De lo contrario, la alineación de las columnas aparecerá desactivada.
fuente
<div class="col-md-4 col-md-offset-1"></div><div class="col-md-6 col-md-offset-1"></div>
Para Bootstrap 4, aplique uno de los siguientes a su div .row:
Para configuraciones receptivas:
fuente
En Bootstrap 4, supongamos que desea tener un pedido para pantallas grandes y otro para pantallas más pequeñas:
Puedes omitir
order-1
yorder-2
más. Recién agregado para mayor claridad. El orden predeterminado será el orden en que aparecen las columnas en el html.Para más información https://getbootstrap.com/docs/4.1/layout/grid/#reordering
fuente
El siguiente código me funciona
fuente
Esto ahora se hace (en Bootstrap v4) agregando order- # clases
Ver https://getbootstrap.com/docs/4.1/migration/#grid-system-1
Me gusta esto:
fuente
Tengo tres bootstrap 4 columnas de diferentes tamaños. A medida que la pantalla se hace más pequeña, la tercera columna se oculta, luego, cuando la pantalla se vuelve más pequeña y los divs se apilan, el orden cambia para que la columna 2 esté en la parte superior.
Espero que esto ayude. Me resultó difícil entender esto, pero finalmente llegué allí con la ayuda de este hilo, pero fue un poco impredecible.
fuente
Esto funcionó para mí en Bootstrap 4:
fuente
Solía:
fuente
En Bootstrap V4 (Lanzado el 18 de enero de 2018) Puede usar Reordenar clases. Información aquí en la pestaña Reordenamiento.
https://getbootstrap.com/docs/4.0/layout/grid/
fuente
Bootstrap 4 incluye clases para flex. Ver: https://getbootstrap.com/docs/4.3/layout/utilities-for-layout/
fuente