En aquest tema, aprendrem com afegir imatges a les nostres pàgines HTML. Les imatges són una part essencial de qualsevol lloc web, ja que poden millorar l'atractiu visual i proporcionar informació addicional als usuaris.
Conceptes clau
- Etiqueta
<img>
: Utilitzada per inserir imatges en una pàgina HTML. - Atributs de l'etiqueta
<img>
:src
: Especifica la ubicació de la imatge.alt
: Proporciona un text alternatiu per a la imatge.width
iheight
: Defineixen les dimensions de la imatge.
Etiqueta <img>
L'etiqueta <img>
és una etiqueta auto-tancada que no necessita una etiqueta de tancament. A continuació es mostra la seva estructura bàsica:
Atributs de l'etiqueta <img>
-
src
: Aquest atribut és obligatori i especifica la ubicació de la imatge. Pot ser una URL absoluta o relativa.- Exemple de URL absoluta:
https://www.example.com/imatge.jpg
- Exemple de URL relativa:
imatges/imatge.jpg
- Exemple de URL absoluta:
-
alt
: Aquest atribut és molt important per a l'accessibilitat. Proporciona un text alternatiu que es mostrarà si la imatge no es pot carregar. També és utilitzat pels lectors de pantalla per descriure la imatge a les persones amb discapacitat visual. -
width
iheight
: Aquests atributs defineixen l'amplada i l'alçada de la imatge en píxels. És recomanable especificar aquestes dimensions per evitar que la pàgina es redimensioni de manera inesperada mentre es carrega la imatge.
Exemple pràctic
A continuació, es mostra un exemple pràctic d'ús de l'etiqueta <img>
:
<!DOCTYPE html> <html lang="ca"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Afegint Imatges</title> </head> <body> <h1>Exemple d'imatge</h1> <img src="https://www.example.com/imatge.jpg" alt="Una bella imatge de la natura" width="600" height="400"> </body> </html>
Explicació del codi
<img src="https://www.example.com/imatge.jpg" alt="Una bella imatge de la natura" width="600" height="400">
:src
: La ubicació de la imatge.alt
: Descripció de la imatge.width
: Amplada de la imatge en píxels.height
: Alçada de la imatge en píxels.
Exercicis pràctics
Exercici 1: Afegir una imatge local
- Descarrega una imatge i guarda-la en una carpeta anomenada
imatges
dins del teu projecte. - Crea un fitxer HTML i afegeix la imatge utilitzant una URL relativa.
<!DOCTYPE html> <html lang="ca"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Imatge Local</title> </head> <body> <h1>Imatge Local</h1> <img src="imatges/imatge-local.jpg" alt="Descripció de la imatge local" width="500" height="300"> </body> </html>
Exercici 2: Afegir una imatge amb dimensions personalitzades
- Utilitza la mateixa imatge de l'exercici anterior.
- Afegeix la imatge a la pàgina HTML, però aquesta vegada especifica dimensions diferents.
<!DOCTYPE html> <html lang="ca"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Imatge amb Dimensions Personalitzades</title> </head> <body> <h1>Imatge amb Dimensions Personalitzades</h1> <img src="imatges/imatge-local.jpg" alt="Descripció de la imatge local" width="300" height="200"> </body> </html>
Errors comuns i consells
- Error: No especificar l'atribut
alt
: Sempre proporciona un text alternatiu per a millorar l'accessibilitat. - Error: Dimensions incorrectes: Assegura't que les dimensions especificades siguin proporcionals a la imatge original per evitar distorsions.
- Consell: Utilitza imatges optimitzades per a la web per reduir el temps de càrrega de la pàgina.
Resum
En aquest tema, hem après com afegir imatges a les nostres pàgines HTML utilitzant l'etiqueta <img>
. Hem explorat els atributs essencials com src
, alt
, width
i height
, i hem vist exemples pràctics per entendre millor el seu ús. També hem realitzat exercicis per reforçar els conceptes apresos. Ara estem preparats per continuar amb el següent tema del curs.
Curs d'HTML
Mòdul 1: Introducció a l'HTML
- Què és l'HTML?
- Configuració del teu entorn
- Estructura bàsica de l'HTML
- Etiquetes i elements HTML
- Creant la teva primera pàgina HTML
Mòdul 2: Formatació de text en HTML
- Encapçalaments i paràgrafs
- Etiquetes de formatació de text
- Llistes: Ordenades i desordenades
- Cites i text preformatat
Mòdul 3: Enllaços i mitjans en HTML
Mòdul 4: Taules en HTML
- Estructura bàsica de taules
- Encapçalaments i peus de taula
- Fusionant cel·les: Colspan i Rowspan
- Estilitzant taules
Mòdul 5: Formularis en HTML
- Creant un formulari bàsic
- Elements de formulari: Input, Textarea, i Select
- Atributs i validació de formularis
- Enviant formularis
Mòdul 6: Elements semàntics d'HTML5
Mòdul 7: Tècniques avançades d'HTML
Mòdul 8: Integració d'HTML i CSS
- Enllaçant CSS a HTML
- CSS en línia, intern i extern
- Selectors bàsics de CSS
- Estilitzant elements HTML
Mòdul 9: Disseny web responsiu
- Introducció al disseny responsiu
- Etiqueta Meta del Viewport
- Media Queries
- Imatges i vídeos responsius
Mòdul 10: Millors pràctiques i accessibilitat
- Millors pràctiques d'HTML
- Conceptes bàsics d'accessibilitat web
- Utilitzant rols ARIA
- Proves d'accessibilitat