¿Cómo alinear verticalmente el texto dentro de un flexbox usando CSS?

CSS flexbox: La propiedad flex en CSS es la combinación de las propiedades flex-grow, flex-shrink y flex-basis. Se utiliza para establecer la longitud de elementos flexibles. La propiedad flexible es mucho más receptiva y compatible con dispositivos móviles. Es fácil colocar elementos secundarios y el contenedor principal. El margen no colapsa con los márgenes del contenido. El orden de cualquier elemento se puede cambiar fácilmente sin editar la sección HTML. El flexbox se agregó a los estándares CSS hace unos años para administrar la distribución del espacio y la alineación de los elementos. Básicamente es una sintaxis de diseño unidimensional.

Alineación vertical al centro: la propiedad flexbox se usa para establecer el contenido en alineación vertical. El contenido del texto se puede alinear verticalmente configurando las siguientes propiedades de visualización:

  • alinear elementos
  • justificar-contenido
  • dirección de flexión

alinear elementos y justificar contenido son las propiedades importantes para centrar absolutamente el texto horizontal y verticalmente. El centrado horizontal se gestiona mediante la propiedad de contenido de justificación y el centrado vertical mediante la propiedad de elementos de alineación.

Ejemplo 1: este ejemplo configura el contenido del texto alineado verticalmente al centro.

<!DOCTYPE html>
<html>
  
<head>
    <title>
        Vertically align text content
    </title>
      
    <!-- CSS property to vertical align text
        content using flex-box -->
    <style>
        .GFG {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            width: 100%;
            text-align: center;
            min-height: 400px;
            background-color: green;
            align-items: center;
        }
    </style>
</head>
  
<body>
    <div class="GFG">
        <h1>GeeksforGeeks</h1>
        <h2>Vertically align text using Flexbox</h2>
    </div>
</body>
  
</html>

Producción:

Ejemplo 2: Este ejemplo ilustra cómo configurar el texto alineado a la izquierda verticalmente en un flexbox usando CSS.

<!DOCTYPE html>
<html>
  
<head>
    <title>
        Vertically align text content
    </title>
      
    <!-- CSS property to vertical align text
        content using flex-box -->
    <style>
        .GFG {
            display: flex;
            align-items: left;
            justify-content: left;
            flex-direction: column;
            text-align: left;
            margin: 13% 0;
            min-height: 300px;
            background-color:green;
            align-items: left;
        }
    </style>
</head>
  
<body>
    <div class="GFG">
        <h1>GeeksforGeeks</h1>
      
        <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png" 
        style="display: inline;">
    </div>
</body>
  
</html>                    

Producción:

Publicación traducida automáticamente

Artículo escrito por apeksharustagi1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *