Les taules són una manera poderosa d'organitzar informació en files i columnes dins d'una pàgina web. En aquest tema, aprendrem com crear una taula bàsica en HTML, incloent les etiquetes fonamentals i la seva estructura.
Conceptes clau
-
Etiquetes de taula:
<table>: Defineix l'inici i el final d'una taula.<tr>: Defineix una fila dins de la taula.<th>: Defineix una cel·la d'encapçalament (normalment en negreta i centrada).<td>: Defineix una cel·la de dades dins d'una fila.
-
Estructura bàsica:
- Una taula està composta per files (
<tr>), i cada fila conté cel·les (<th>o<td>).
- Una taula està composta per files (
Exemple pràctic
A continuació, veurem un exemple pràctic d'una taula bàsica en HTML:
<!DOCTYPE html>
<html lang="ca">
<head>
<meta charset="UTF-8">
<title>Exemple de Taula Bàsica</title>
</head>
<body>
<h1>Exemple de Taula Bàsica</h1>
<table border="1">
<tr>
<th>Nom</th>
<th>Edat</th>
<th>Ciutat</th>
</tr>
<tr>
<td>Anna</td>
<td>28</td>
<td>Barcelona</td>
</tr>
<tr>
<td>Joan</td>
<td>34</td>
<td>València</td>
</tr>
<tr>
<td>Maria</td>
<td>22</td>
<td>Madrid</td>
</tr>
</table>
</body>
</html>Explicació del codi
-
Etiqueta
<table>:- Defineix l'inici de la taula.
- L'atribut
border="1"afegeix un contorn a la taula per fer-la més visible.
-
Etiqueta
<tr>:- Defineix una fila dins de la taula.
- En aquest exemple, la primera fila conté encapçalaments (
<th>), i les següents contenen dades (<td>).
-
Etiquetes
<th>i<td>:<th>: Defineix les cel·les d'encapçalament de la taula. En aquest cas, "Nom", "Edat" i "Ciutat".<td>: Defineix les cel·les de dades. Cada fila de dades conté informació sobre una persona.
Exercici pràctic
Instruccions
Crea una taula en HTML que mostri la informació següent sobre tres llibres:
| Títol | Autor | Any de publicació |
|---|---|---|
| "El Quixot" | Miguel de Cervantes | 1605 |
| "1984" | George Orwell | 1949 |
| "Cien años de soledad" | Gabriel García Márquez | 1967 |
Solució
<!DOCTYPE html>
<html lang="ca">
<head>
<meta charset="UTF-8">
<title>Exemple de Taula de Llibres</title>
</head>
<body>
<h1>Exemple de Taula de Llibres</h1>
<table border="1">
<tr>
<th>Títol</th>
<th>Autor</th>
<th>Any de publicació</th>
</tr>
<tr>
<td>El Quixot</td>
<td>Miguel de Cervantes</td>
<td>1605</td>
</tr>
<tr>
<td>1984</td>
<td>George Orwell</td>
<td>1949</td>
</tr>
<tr>
<td>Cien años de soledad</td>
<td>Gabriel García Márquez</td>
<td>1967</td>
</tr>
</table>
</body>
</html>Errors comuns
- Oblidar tancar etiquetes: Assegura't de tancar totes les etiquetes (
<table>,<tr>,<th>,<td>). - Manca de consistència en les files: Cada fila (
<tr>) ha de tenir el mateix nombre de cel·les (<th>o<td>).
Resum
En aquesta secció, hem après com crear una taula bàsica en HTML utilitzant les etiquetes fonamentals. Hem vist un exemple pràctic i hem realitzat un exercici per reforçar els conceptes apresos. Ara estàs preparat per avançar a temes més complexos relacionats amb les taules, com els encapçalaments i peus de taula, i la fusió de cel·les.
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
