- JPG = Son imágenes digitales comprimidas con pérdida de información, pero permiten tener imágenes digitales que ocupen poco espacio.
- GIF = Formato para imágenes de mapas de bits las cuales soportan 8 bits por pixel. El formato GIF soporta imágenes animadas.
- PNG = Formato de imagen en mapa de bits que emplea compresión de datos sin pérdida de información. No requieren de licencia de patente. Es un formato creado para utilizar imágenes en Internet con un tamaño adecuado y además permiten transparencia.
Ejemplos de tipos de imágenes:
¿Cómo agregar imágenes a tu web utilizando HTML?
La etiqueta que se utiliza para este propósito es <img/> a la cual se le agrega el atributo por defecto src que es donde se agrega la url de tu imagen en cualquiera de los formatos anteriormente mencionados. A continuación te dejo el código completo (este html deja la imagen en su tamaño original por defecto).<img src="url"/>
Atributos de la etiqueta img
Al HTML anterior podemos agregar atributos para mejorar la visualización y seo de la imágenes que agreguemos a cada página, a continuación te detallo las más relevantes:- width = Permite definir un ancho especifico en pixeles o porcentaje para la imagen. Recomiendo utilizar 100% para que se adapte a cualquier dispositivo.
- height = Define un alto especifico en pixeles y porcentaje para la imagen.
- alt = es una descripción textual de la imagen que se muestra solo cuando hay problemas para cargar la imagen. Este atributo ayuda a posicionar tu web.
- title = Permite mostrar un texto en la imagen cuando se pone el cursor sobre esta.
- loading = “lazy” permite la carga diferida de tus imágenes para mejorar velocidad de carga en tu web.
<img loading="lazy" src="url" width="300" height="300" title="Titulo de demostración" alt="Texto que se muestra si la imagen no carga" />
Resultado sin carga de imagen:
Agregar un pie a las imágenes
Para agregar una descripción bajo la imagen o pie de la misma debes utilizar el elemento <figure> que también se puede utilizar en audios, vídeos, iframe o cualquier código HTML donde necesites una descripción. Luego debemos escribir el pie de página dentro de la etiqueta <figcaption> , a continuación te presento un ejemplo con el debido código a insertar:<figure> <img alt="Texto que se muestra si la imagen no carga" height="300" loading="lazy" src="url" title="Titulo de demostración" width="300" /> <figcaption>Aquí se escribe el texto para el pie de la imagen</figcaption> </figure>
Puedes agregar otros atributos a tu imágenes, pero más adelante te lo explicare con CSS así que aquí termina el capitulo de las imágenes en HTML.
Más del Curso de HTML:
- Introducción
- Enlaces
- Tablas
- Listas
- Imágenes (estás aquí)
- Formularios (solo la arquitectura con HTML)
- Layout
- Extra: Atributo HTML LazyLoading Nativo