CSS | Propiedad de elementos de alineación

La propiedad align-items se usa para establecer la alineación de los elementos dentro del contenedor flexible o en la ventana dada. Alinea los elementos flexibles a lo largo del eje. La propiedad align-self se usa para anular la propiedad align-items.

Sintaxis:

align-items: stretch|center|flex-start|flex-end|baseline|initial|
inherit;

Valor por defecto

  • tramo

El valor de la propiedad:

estirar: los elementos se estiran para ajustarse al contenedor y es el valor predeterminado.

  • Sintaxis:
    align-items: stretch;
  • Ejemplo:

    javascript

    <!DOCTYPE html>
    <html>
      
    <head>
        <title>
            CSS | align-items Property
        </title>
        <style>
      
            #stretch {
                width: 320px;
                height: 200px;
                border: 2px solid black;
                display: flex;
                align-items: stretch;
            }
        </style>
    </head>
      
    <body>
        <center>
            <h1 style="color:green;">GeeksforGeeks</h1>
      
            <div id="stretch">
                <div style="background-color:Purple;">
                   Purple
                </div>
                <div style="background-color:Yellow;">
                   Yellow
                </div>
            </div>
      
        </center>
    </body>
      
    </html>
  • Producción:

centro: la posición de los artículos debe ser el centro del contenedor verticalmente.

  • Sintaxis:
    align-items: center;
  • Ejemplo:

    javascript

    <!DOCTYPE html>
    <html>
      
    <head>
        <title>
            CSS | align-items Property
        </title>
        <style>
      
            #center {
                width: 320px;
                height: 200px;
                border: 2px solid black;
                display: flex;
                align-items: center;
            }
        </style>
    </head>
      
    <body>
        <center>
            <h1 style="color:green;">GeeksforGeeks</h1>
      
            <div id="center">
                <div style="background-color:Purple;">
                  Purple
                </div>
                <div style="background-color:Yellow;">
                  Yellow
                </div>
            </div>
      
        </center>
    </body>
      
    </html>
  • Producción:

flex-start: los elementos se colocarán al principio del contenedor.

  • Sintaxis:
    align-items: flex-start;
  • Ejemplo:

    javascript

    <!DOCTYPE html>
    <html>
      
    <head>
        <title>
            CSS | align-items Property
        </title>
        <style>
      
            #flex-start {
                width: 320px;
                height: 200px;
                border: 2px solid black;
                display: flex;
                align-items: flex-start;
            }
        </style>
    </head>
      
    <body>
        <center>
            <h1 style="color:green;">GeeksforGeeks</h1>
      
            <div id="flex-start">
                <div style="background-color:Purple;">
                  Purple
                </div>
                <div style="background-color:Yellow;">
                  Yellow
                </div>
            </div>
      
        </center>
    </body>
      
    </html>
  • Producción:

flex-end: los elementos se colocarán al final del contenedor.

  • Sintaxis:
    align-items: flex-end;
  • Ejemplo:

    javascript

    <!DOCTYPE html>
    <html>
      
    <head>
        <title>
            CSS | align-items Property
        </title>
        <style>
      
            #flex-end {
                width: 320px;
                height: 200px;
                border: 2px solid black;
                display: flex;
                align-items: flex-end;
            }
        </style>
    </head>
      
    <body>
        <center>
            <h1 style="color:green;">GeeksforGeeks</h1>
      
            <div id="flex-end">
                <div style="background-color:Purple;">
                  Purple
                </div>
                <div style="background-color:Yellow;">
                  Yellow
                </div>
            </div>
      
        </center>
    </body>
      
    </html>
  • Producción:

línea base: los elementos se colocarán en la línea base del contenedor.

  • Sintaxis:
    align-items: baseline;
  • Ejemplo:

    javascript

    <!DOCTYPE html>
    <html>
      
    <head>
        <title>
            CSS | align-items Property
        </title>
        <style>
      
            #baseline {
                width: 320px;
                height: 200px;
                border: 2px solid black;
                display: flex;
                align-items: baseline;
            }
        </style>
    </head>
      
    <body>
        <center>
            <h1 style="color:green;">GeeksforGeeks</h1>
      
            <div id="baseline">
                <div style="background-color:Purple;">
                  Purple
                </div>
                <div style="background-color:Yellow;">
                  Yellow
                </div>
            </div>
      
        </center>
    </body>
      
    </html>
  • Producción:

initial: Establece este valor/propiedad a su valor predeterminado.

  • Sintaxis:
    align-items: initial;
  • Ejemplo:

    javascript

    <!DOCTYPE html>
    <html>
      
    <head>
        <title>
            CSS | align-items Property
        </title>
        <style>
      
            #initial {
                width: 320px;
                height: 200px;
                border: 2px solid black;
                display: flex;
                align-items: initial;
            }
        </style>
    </head>
      
    <body>
        <center>
            <h1 style="color:green;">GeeksforGeeks</h1>
      
            <div id="initial">
                <div style="background-color:Purple;">
                  Purple
                </div>
                <div style="background-color:Yellow;">
                  Yellow
                </div>
            </div>
      
        </center>
    </body>
      
    </html>
  • Producción:

heredar: hereda la propiedad del elemento principal.

Navegadores compatibles: los navegadores compatibles con la propiedad CSS align-items se enumeran a continuación:

  • Google Chrome 21.0
  • Internet Explorer 11.0
  • Firefox 20.0
  • ópera 12.1
  • Safari 9.0, 7.0 -webkit-

Publicación traducida automáticamente

Artículo escrito por Shivansh2407 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 *