La etiqueta de imagen <img>, es recomendable especificar el ancho y alto de cada imagen. También especificar un titulo alternativo para mayor accesibilidad.

<img src="example.jpg" width="400" height="300" alt="texto alt"/>
Imagen HTML con titulo alternativo y dimensiones especificadas

Carga diferida #

Puedes diferir la carga de las imágenes utilizando el atributo loading, de esta manera, las imágenes solo cargaran cuando estén próximas a ser vistas. No utilices la carga diferida si la imagen está muy arriba en el contenido.

<img loading="lazy" src="example.jpg"/>
Imagen que cargará solo si está próxima a ser vista.

Imagen con descripcion #

Puedes especificar una descripcion a las imágenes utilizando las etiquetas <figure> y <figcaption> como se muestra a continuación:

<figure>
  <img src="example.jpg"/>
  <figcaption>Name or text of the photo</figcaption>
</figure>
Imagen con una descripcion que es visible para el usuario

Alinear imágenes #

Puedes alinear imagines hacia la derecha, izquierda o centro utilizando las clases alignleft, alignright y aligncenter como se muestra a continuación:

<img class="alignleft" src="example.jpg"/>
Imagen alineada a la izquierda
<img class="alignright" src="example.jpg"/>
Imagen alineada a la derecha
<img class="aligncenter" src="example.jpg"/>
Imagen alineada al centro
<figure class="aligncenter">
  <img src="example.jpg"/>
  <figcaption>Name or text of the photo</figcaption>
</figure>
Alineación aplicada a la etiqueta <figure>

Imágenes de ancho completo #

Puedes forzar el tamaño a la imagen a ocupar todo el ancho disponible utilizando la clase alignfull como se muestra a continuación:

<img class="alignfull" src="example.jpg"/>
Imagen de ancho completo

Imágenes estilo cover #

Puedes convertir una imagen con descripcion en un fondo con texto, para ello se emplea la clase has-cover como se muestra a continuación:

<figure class="has-cover">
  <img src="example.jpg"/>
  <figcaption>Name or text of the photo</figcaption>
</figure>
Texto con imagen de fondo