¿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.

 <p class="float-right">This text is on the right</p>

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.

<div class="justify-content-end">I am using justify-content-end</div>

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 .

<div class="align-items-end">
<div>Item 1</div>
<div>Item 2</div>
</div>

Usando la clase .align-self-end

.align-self-end

se utiliza para alinear un solo elemento en un Flexbox a la derecha.

<div class="d-flex">
<div>Item 1</div>
<div class="align-self-end">Item 2</div>
<div>Item 3</div>
</div>

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.

<p class="text-right">This text is aligned to the right.</p>

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:

  <title></title>
<div class="container">
<h1>Bootstrap 4 Align Right</h1>
<hr />
<div>
<p>Note that the <code>d-flex</code> class indicates <strong>display:flex</strong>, while the
<code>flex-row</code> classes sets the flex-direction along its main axis while <code>flex-column</code>
sets the flex-direction along its cross-axis.
</p>
<p>The <code>btn</code> class applies Bootstrap's default button looks and behaviour to an element.
<br>
The <code>p-x</code> (where <strong>x</strong> represents a number) class adds padding when applied.</p>
</div>
<hr />
<div class="p-2">
<p class="btn btn-outline-primary float-start">Float left</p>
<p class="btn btn-outline-primary float-right">Float right</p>
<br />
</div>
<hr />
<div class="d-flex flex-row justify-content-end p-1">
<p>I am using justify-content-end class</p>
</div>
<hr />
<h3> Align Items End</h3>
<div class="d-flex flex-column align-items-end">
<p>item 1</p>
<p>Item 2</p>
</div>
<hr />
<div class="d-flex flex-column">
<h3> Align Self End </h3>
<div>Item 1</div>
<div class="align-self-end">Item 2</div>
<div>Item 3</div>
</div>
<hr />
<div class="d-flex">
<p class="btn btn-outline-primary ml-auto">ml.auto</p>
</div>
<hr />
<p class="text-right">This text is aligned to the right.</p>
</div>

Relacionado

15 Excelentes Libros GRATIS de Programación hechos por el creador de tutoriales de programación Flaviocopes (en inglés)

En los siguientes manuales vas a encontrar un gran contenido (en inglés) creado por @flaviocopes. Si te gustan sus contenidos, no dejes de visitar su página web flaviocopes.com, en la que Flavio publica un artículo en el que aprender algo nuevo cada día. Manual de Python. 2021 PDF, ePub, Mobi Manual para principiantes de React. 2020 PDF, ePub, Mobi Manual para principiantes de JavaScript. 2020 PDF, ¡SEGUIR LEYENDO!

17 Nuevos Cursos Gratuitos de SQL, Python, Diseño Web y Más (06 de Marzo)

Regreso con nuevos cursos gratis, recuerda que algunos de los cupones de los cursos publicados ayer, es muy posible que aún sigan activos; y vas a poder encontrar cursos en español de javascript -typescript, react,vue- y Unity. Además, de cursos en inglés de Python, R, SQL y más; también tienes muchos cursos totalmente gratis y una gran oferta de guías para programación de O´Reilly (en inglés) ¡SEGUIR LEYENDO!

21 Nuevos Cursos Gratuitos: Python, Google Cloud, CSS y Más (25 de Febrero 2021)

Como de costumbre, vamos con los cursos gratis, tenemos 3 cursos en español: Computación, Google Cloud y aplicaciones web; y 18 cursos gratuitos en inglés: Python, Flask, Ionic, PHP, Android, Github, CSS, Flexbox, Illustrator, Photoshop, Scrum y minado de Sugar. Recuerda, que puedes si quieres, puedes acceder a las Mejores Ofertas de Udemy ¡Alé, aprendamos gratis un ratico! Cursos en Español Computación ? Curso Gratuito de ¡SEGUIR LEYENDO!

40 Cursos Gratis de Udemy: Desarrollo Web, Python (cupón finalizado)

Recién llega la primavera y vamos con una publicación más, que incluye los cursos del Lunes; hoy tenemos, 9 cursos en español (Typescript, Javascript, React, Vue, Firebase, Swift, Azure, HTML y CSS, Power Bi). Más 31 cursos en inglés: Javascript, Typescript, React, Python, R, Java, Drupal, Android y Kotlin, Básicos de Visual Studio Code, Bootstrap, Gitlab, Maya 3D, Photoshop, Marketing en Facebook e Instagram, SEO. Iniciación ¡SEGUIR LEYENDO!

5 Extensiones de Chrome capaces de aumentar tu productividad como desarrollador

Como desarrollador de software, es importante poder aumentar la productividad para terminar las tareas más difíciles a su debido tiempo. Para optimizar los procesos, se requieren las mejores herramientas y tecnologías, entre ellas algunas de las mejores extensiones de Chrome. Aprender a programar es una de las tareas más difíciles y que consume más tiempo en los nuevos programadores. Una vez que hayas aprendido a programar ¡SEGUIR LEYENDO!

85 Geniales Recursos CSS Gratuitos

La lista de las siguientes geniales herramientas de CSS, se basa en el hilo de Twitter de @Prathkum. El listado se separa en herramientas de color, selectores de color integrados, fragmentos de código, documentos y notas, generadores de CSS, sitios de inspiración, repositorios de GitHub, validadores de CSS y más. ? Colección Recursos CSS / ? Cursos Gratis de CSS / ? Libros Gratis de CSS ¡SEGUIR LEYENDO!

All Animation: Repositorio NPM de animaciones CSS

All Animation.css es un conjunto de animaciones css agradables y locas creadas con el propósito de darle vida e interacciones a su proyecto. Son animaciones de navegador que le pueden dar más énfasis a tus páginas, como controles deslizantes y efectos 3D. No dudes en ojearlo si necesitas alguna idea desde la que generar tus mejores efectos desde CSS. VISITAR ALL ANIMATION 20 Recursos para desarrolladores ¡SEGUIR LEYENDO!