CSS: alineación vertical
Descripción
La propiedad de alineación vertical determina la alineación del texto dentro de una línea o dentro de una celda de la tabla.
Valores posibles
baseline - La línea de base del elemento está alineada con la línea de base del elemento principal.
sub - La línea de base del elemento se reduce al punto apropiado para el texto subindicado.
super - La línea de base del elemento se eleva al punto apropiado para el texto en superíndice.
top - La parte superior del cuadro del elemento está alineada con la parte superior del cuadro de línea, en el contexto del contenido en línea, o con la parte superior de la celda de la tabla en el contexto de las tablas.
text-top - La parte superior de la caja del elemento está alineada con la parte superior de la caja en línea más alta de la línea.
middle - La línea de base del elemento se alinea con el punto definido por la línea de base del elemento principal más la mitad de la altura x de la fuente del elemento principal, en el contexto del contenido en línea.
bottom - La parte inferior del cuadro del elemento está alineada con la parte inferior del cuadro de línea, en el contexto del contenido en línea, o con la parte inferior de la celda de la tabla en el contexto de las tablas.
text-bottom - La parte inferior del cuadro del elemento se alinea con la parte inferior del cuadro en línea más bajo de la línea.
percentage - La línea de base del elemento aumenta o disminuye según el porcentaje dado del valor de la altura de la línea de propiedad.
length- La línea base del elemento aumenta o disminuye según el valor de longitud dado. Se permiten valores de longitud negativos para esta propiedad. Un valor de longitud de 0 para esta propiedad tiene el mismo efecto que la línea de base del valor.
Se aplica a
elementos de nivel en línea y elementos con una visualización de celda de tabla.
Sintaxis DOM
object.style.verticalAlign = "baseline";
Ejemplo
Aquí está el ejemplo:
<html>
<head>
</head>
<body>
<table style = "height:200px; width:400px;border:1px solid red;">
<tr>
<td style = "vertical-align:bottom;" >
<p>This will be aligned to bottom of the cell.</p>
</td>
</tr>
</table>
</body>
</html>
Esto producirá el siguiente resultado: