Introducció
HTML (HyperText Markup Language) és el llenguatge estàndard utilitzat per crear pàgines web. És un llenguatge de marcatge que defineix l'estructura del contingut web. A diferència dels llenguatges de programació, HTML no és un llenguatge de programació, sinó un llenguatge de marcatge que utilitza etiquetes per descriure elements dins d'un document.
Conceptes Clau
- HyperText: Fa referència a la capacitat de crear enllaços dins del text que permeten navegar d'una pàgina a una altra.
- Markup Language: Un llenguatge de marcatge utilitza etiquetes per definir elements dins d'un document. Aquestes etiquetes no es mostren a l'usuari final, sinó que són interpretades pel navegador per mostrar el contingut de manera adequada.
Estructura Bàsica d'un Document HTML
Un document HTML típic té la següent estructura bàsica:
<!DOCTYPE html> <html lang="ca"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document HTML</title> </head> <body> <h1>Hola, món!</h1> <p>Això és un paràgraf en HTML.</p> </body> </html>
Explicació del Codi
<!DOCTYPE html>
: Aquesta declaració defineix el document com un document HTML5.<html lang="ca">
: L'etiqueta<html>
és l'element arrel de la pàgina HTML. L'atributlang
especifica l'idioma del document.<head>
: Conté metadades sobre el document, com ara el títol, la codificació de caràcters, i informació de visualització.<meta charset="UTF-8">
: Defineix la codificació de caràcters del document com UTF-8.<meta name="viewport" content="width=device-width, initial-scale=1.0">
: Assegura que la pàgina es mostri correctament en diferents dispositius.<title>Document HTML</title>
: Defineix el títol del document que es mostra a la pestanya del navegador.
<body>
: Conté el contingut visible de la pàgina web.<h1>Hola, món!</h1>
: Un encapçalament de nivell 1.<p>Això és un paràgraf en HTML.</p>
: Un paràgraf de text.
Exercici Pràctic
Objectiu
Crear un document HTML bàsic que contingui un títol, un encapçalament i un paràgraf.
Instruccions
- Obre el teu editor de text preferit (per exemple, Visual Studio Code, Sublime Text, Notepad++).
- Crea un nou fitxer i desa'l amb l'extensió
.html
(per exemple,index.html
). - Escriu el següent codi HTML dins del fitxer:
<!DOCTYPE html> <html lang="ca"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>La meva primera pàgina HTML</title> </head> <body> <h1>Benvingut a la meva pàgina web</h1> <p>Aquesta és la meva primera pàgina web creada amb HTML.</p> </body> </html>
- Desa el fitxer i obre'l en un navegador web per veure el resultat.
Solució
El codi proporcionat hauria de mostrar una pàgina web amb un encapçalament que diu "Benvingut a la meva pàgina web" i un paràgraf que diu "Aquesta és la meva primera pàgina web creada amb HTML."
Resum
En aquesta secció, hem après què és l'HTML i la seva importància en la creació de pàgines web. Hem explorat l'estructura bàsica d'un document HTML i hem creat un exemple pràctic per reforçar els conceptes apresos. En la següent secció, configurarem el nostre entorn de desenvolupament per treballar amb HTML de manera eficient.
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