CSS | Propiedad de alineación vertical

La propiedad de alineación vertical en CSS se usa para especificar la alineación vertical del cuadro de tabla o elemento en línea.

Sintaxis:

vertical-align: baseline|length|sub|super|top|text-top|middle|bottom
|text-bottom|initial|inherit;

Nota:

  • Esta propiedad se usa principalmente para alinear imágenes con su texto correspondiente.
  • Esta propiedad también se puede usar para alinear las celdas dentro de las tablas.
  • La propiedad de alineación vertical no se puede utilizar para la alineación de elementos de nivel de bloque como p, ol, ul, h1, div, etc.

Valores de propiedad:

  • línea base: Alinea la línea base del elemento correspondiente a la línea base del padre. Esto puede variar según el navegador. Es el valor predeterminado.
  • sub: Alinea la línea base del elemento correspondiente a la línea base del subíndice de su padre.
  • super: Alinea la línea base del elemento correspondiente a la línea base del superíndice de su padre.
  • text-top: Alinea la parte superior del elemento correspondiente a la parte superior de la fuente del padre.
  • text-bottom: alinea la parte inferior del elemento correspondiente a la parte inferior de la fuente principal.
  • medio: Alinea el medio del elemento correspondiente al medio del padre.
  • top: Alinea la parte superior del elemento correspondiente a la parte superior del elemento más alto en su línea.
  • bottom: Alinea la parte inferior del elemento correspondiente a la parte superior del elemento más corto en su línea.
  • longitud: Alinea la línea de base del elemento a la longitud dada por encima de la línea de base de su padre. Se permite un valor negativo.
  • porcentaje: alinea la línea de base del elemento correspondiente al porcentaje dado por encima de la línea de base de su padre, siendo el valor un porcentaje de la propiedad line-height.
  • initial: inicializa el valor al valor predeterminado.
  • heredar: hereda el valor del elemento principal.

Ejemplo: Este ejemplo explica todos los valores de la propiedad de alineación vertical.

<!DOCTYPE html>
<html>
      
<head>
    <title>
        CSS vertical-align Property
    </title>
      
    <style>
        .img1 {
            vertical-align: baseline;
        }
        .img2 {
            vertical-align: sub;
        }
        .img3 {
            vertical-align: super;
        }
        .img4 {
            vertical-align: text-top;
        }
        .img5 {
            vertical-align: text-bottom;
        }
        .img6 {
            vertical-align: middle;
        }
        .img7 {
            vertical-align: top;
        }
        .img8 {
            vertical-align: bottom;
        }
        .img9 {
            vertical-align: 25px;
        }
        img.img10 {
            vertical-align: 100%;
        }
        .img11 {
            vertical-align: baseline;
        }
        .img12 {
            vertical-align: inherit;
        }
    </style>
</head>
  
<body>
    <h2>vertical-align: baseline</h2>
    <p>
        <img class = "img1" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: sub</h2> 
    <p>
        <img class = "img2" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: super</h2>
    <p>
        <img class = "img3" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: text-top</h2>
    <p>
        <img class = "img4" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: text-bottom</h2> 
    <p>
        <img class = "img5" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: middle</h2>
    <p>
        <img class = "img6" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: top</h2>
    <p>
        <img class = "img7" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: bottom</h2>
    <p>
        <img class = "img8" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: length</h2>
    <p>
        <img class = "img9" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: percentage</h2>
    <p>
        <img class = "img10" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: initial</h2>
    <p>
        <img class = "img11" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p><br>
      
      
    <h2>vertical-align: inherit</h2>
    <p>
        <img class = "img12" src =
"https://media.geeksforgeeks.org/wp-content/uploads/gfgc.png" 
        alt = "" class="alignnone size-medium wp-image-862984" />
        A computer science portal
    </p>
    </body>
</html>                    

Producción:

Navegadores compatibles: los navegadores compatibles con la propiedad de alineación vertical se enumeran a continuación:

  • cromo 1.0
  • Borde 4.0
  • Firefox 1.0
  • Safari 1.0
  • Ópera 4.0

Publicación traducida automáticamente

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