Resum HTML Mapa Conceptual del Document HTML
Estructura general d’un document HTML Tot document HTML segueix tres grans blocs :
Secció Etiqueta Funció principal Declaració del tipus de document <!DOCTYPE html> Indica al navegador que es tracta d’un document HTML5. Capçalera <head> ... </head> Conté informació del document: títol, metadades, estils i scripts. Cos del document <body> ... </body> Inclou tot el contingut visible que es mostra al navegador.
Contingut del <head> Etiqueta Propòsit <title> Defineix el títol de la pàgina. <meta> Defineix metadades (autor, descripció, codificació, paraules clau). <link> Enllaça fulls d’estil (CSS) o icones. <style> Afig estils CSS dins del document. <script> Incrusta o enllaça codi JavaScript.
Exemple bàsic:
<head>
<meta charset= "UTF-8" >
<title> La meua pàgina</title>
<link rel= "stylesheet" href= "estils.css" >
</head>
Contingut del <body> Text i estructura Etiqueta Funció <h1> … <h6> Capçaleres jeràrquiques. <p> Paràgraf de text. <br> Salt de línia. <hr> Línia horitzontal. <blockquote> / <q> Citacions llargues o curtes. <strong> / <b> Negreta (amb o sense valor semàntic). <em> / <i> Cursiva (amb o sense valor semàntic). <mark>, <del>, <ins> Marcat, eliminat, subratllat.
Llistes Tipus Etiqueta principal Exemple Ordenada <ol> + <li> 1, 2, 3… Desordenada <ul> + <li> •, ○, – De definició <dl> + <dt> + <dd> Termes amb descripcions
Taules Etiqueta Funció <table> Conté la taula. <tr> Defineix una fila. <th> Cel·la d’encapçalament. <td> Cel·la de dades. <caption> Títol de la taula. <thead>, <tbody>, <tfoot> Seccions de la taula.
Imatges i multimèdia Etiqueta Funció <img> Mostra una imatge (src, alt, width, height). <audio> / <video> Afig contingut multimèdia. <iframe> Incrusta contingut extern (com vídeos o mapes).
Enllaços Etiqueta Propòsit <a href="..."> Crea un hipervincle a una pàgina o secció. mailto: Obri el client de correu. #id Enllaç intern dins de la mateixa pàgina.
Exemple:
<a href= "https://exemple.com" target= "_blank" > Visita Exemple</a>
Etiqueta Propòsit <form> Defineix el formulari. <input> Camp de dades (text, número, radio, checkbox, etc.). <textarea> Àrea de text ampliada. <select> + <option> Llista desplegable. <button> o <input type="submit"> Envia o reinicia el formulari. <label> Associa text descriptiu a un camp d’entrada.
Etiquetes de contenidor Tipus Etiquetes Descripció Genèriques <div>, <span> Agrupen o destaquen contingut sense significat semàntic. Semàntiques <header>, <nav>, <main>, <section>, <article>, <aside>, <footer> Defineixen l’estructura lògica del document i milloren l’accessibilitat i el SEO.
Esquema d’una pàgina semàntica:
<header> ... </header>
<nav> ... </nav>
<main>
<section>
<article> ... </article>
<article> ... </article>
</section>
<aside> ... </aside>
</main>
<footer> ... </footer>
Bones pràctiques HTML Tanca totes les etiquetes correctament. Evita duplicar IDs. Cada ID ha de ser únic. Aplica estils amb CSS, no amb atributs HTML. Utilitza etiquetes semàntiques per a millorar accessibilitat i SEO. Inclou sempre lang="ca" i <meta charset="UTF-8">. Verifica el teu codi amb el validador oficial: https://validator.w3.org/ En definitiva L’HTML és l’esquelet d’una pàgina web. Organitza el contingut, dóna estructura i defineix el significat de cada part del document. Amb les etiquetes semàntiques aconseguim accessibilitat, manteniment i posicionament millors . El següent pas és aplicar CSS per a donar estil i disseny al contingut estructurat.