¿Cómo alinear a la derecha en Bootstrap 4?

Bootstrap es un framework CSS que se utiliza para diseñar y personalizar sitios adaptables para dispositivos móviles.

En Bootstrap 4, la alineación de elementos a la derecha se puede lograr usando cualquiera de las siguientes clases:

Agregando la clase float-right

La clase .float-right en Bootstrap usa la propiedad float CSS para colocar un elemento a la derecha.

Debes tener en cuenta que el contenedor Bootstrap 4 es un Flexbox que puede evitar que la propiedad float funcione.

 

This text is on the right

Usando la clase de justify-content-end

La clase .justify-content-end se usa en contenedores Flexbox para alinear todos los elementos en el eje principal a la derecha.

Recuerda siempre que el contenedor que use esta clase debe tener su propiedad display establecida en flex. Esta es la clase .d-flex en Bootstrap 4.

I am using justify-content-end

Agregar la clase align-items-right

La clase align-items-end se usa en contenedores Flexbox para alinear todos los elementos a lo largo de su eje transversal (es decir, verticalmente) a la derecha. Aquí se requiere la clase d-flex y el flex direction del contenedor principal debe establecerse en column.

Item 1
Item 2

Usando la clase .align-self-end

.align-self-end se utiliza para alinear un solo elemento en un Flexbox a la derecha.

Item 1
Item 2
Item 3

Usando la clase text-right

.text-right alinea el texto a la derecha en todos los tamaños de ventana gráfica. Esto se usa principalmente en elementos en línea.

This text is aligned to the right.

Agregando la clase ml-auto

La clase ml-auto se usa principalmente en columnas, barras de navegación y algunos otros children de Flexbox.

Implementación

El resultado de aplicar las clases anteriores sería:

  



  

Bootstrap 4 Align Right


Note that the d-flex class indicates display:flex, while the flex-row classes sets the flex-direction along its main axis while flex-column sets the flex-direction along its cross-axis.

The btn class applies Bootstrap's default button looks and behaviour to an element.
The p-x (where x represents a number) class adds padding when applied.


Float left

Float right



I am using justify-content-end class


Align Items End

item 1

Item 2


Align Self End

Item 1
Item 2
Item 3

ml.auto


This text is aligned to the right.