Alinear el texto con imágenes en CSS: arriba, en el medio o abajo
Si queremos alinear texto al lado de una imagen con HTML y CSS muchas veces nos encontramos con el problema de que no queda alineado del modo que nos interesa, ya que por defecto se alinea abajo. La solución pasa por usar la regla de CSS «vertical-align«, que nos va a permitir que el texto se empiece a escribir en la parte de arriba de la imagen, desde el centro o en la parte inferior.
Por ejemplo:
Éste es el código CSS usado:
img.alineadoTextoImagenArriba{
vertical-align: text-top;
}
img.alineadoTextoImagenCentro{
vertical-align: middle;
/* Ojo vertical-align: text-middle no existe*/
}
img.alineadoTextoImagenAbajo{
vertical-align: text-bottom;
}
Si por ejemplo quisiéramos alinear el texto en la parte superior podríamos usar el siguiente código HTML:
<img class="alineadoTextoImagenArriba" src="https://ruvic.es/wp-content/uploads/cuboAzul.jpg"/>Mi texto alineado arriba