En aquest tema, aprendrem com fusionar cel·les en una taula HTML utilitzant els atributs colspan
i rowspan
. Aquests atributs són molt útils per crear taules més complexes i ben organitzades.
Objectius d'aprenentatge
- Comprendre l'ús dels atributs
colspan
irowspan
. - Aprendre a aplicar aquests atributs per fusionar cel·les horitzontalment i verticalment.
- Veure exemples pràctics de taules amb cel·les fusionades.
- Atribut
colspan
colspan
L'atribut colspan
permet que una cel·la s'estengui horitzontalment a través de diverses columnes. Això és útil quan necessitem que una cel·la ocupi l'espai de diverses columnes.
Sintaxi
On n
és el nombre de columnes que la cel·la ha de cobrir.
Exemple
<table border="1"> <tr> <th>Capçalera 1</th> <th>Capçalera 2</th> <th>Capçalera 3</th> </tr> <tr> <td colspan="2">Cel·la fusionada</td> <td>Cel·la 3</td> </tr> <tr> <td>Cel·la 4</td> <td>Cel·la 5</td> <td>Cel·la 6</td> </tr> </table>
Explicació
En aquest exemple, la primera fila de dades conté una cel·la que s'estén a través de dues columnes (colspan="2"
), ocupant l'espai de les columnes 1 i 2.
- Atribut
rowspan
rowspan
L'atribut rowspan
permet que una cel·la s'estengui verticalment a través de diverses files. Això és útil quan necessitem que una cel·la ocupi l'espai de diverses files.
Sintaxi
On n
és el nombre de files que la cel·la ha de cobrir.
Exemple
<table border="1"> <tr> <th>Capçalera 1</th> <th>Capçalera 2</th> <th>Capçalera 3</th> </tr> <tr> <td rowspan="2">Cel·la fusionada</td> <td>Cel·la 2</td> <td>Cel·la 3</td> </tr> <tr> <td>Cel·la 4</td> <td>Cel·la 5</td> </tr> </table>
Explicació
En aquest exemple, la primera cel·la de la segona fila s'estén a través de dues files (rowspan="2"
), ocupant l'espai de les files 2 i 3.
- Combinació de
colspan
i rowspan
colspan
i rowspan
També podem combinar els atributs colspan
i rowspan
per crear taules més complexes.
Exemple
<table border="1"> <tr> <th>Capçalera 1</th> <th>Capçalera 2</th> <th>Capçalera 3</th> <th>Capçalera 4</th> </tr> <tr> <td rowspan="2" colspan="2">Cel·la fusionada</td> <td>Cel·la 3</td> <td>Cel·la 4</td> </tr> <tr> <td>Cel·la 5</td> <td>Cel·la 6</td> </tr> <tr> <td>Cel·la 7</td> <td>Cel·la 8</td> <td colspan="2">Cel·la fusionada</td> </tr> </table>
Explicació
En aquest exemple, la primera cel·la de la segona fila s'estén a través de dues files i dues columnes (rowspan="2"
i colspan="2"
). A més, la tercera fila conté una cel·la que s'estén a través de dues columnes (colspan="2"
).
Exercicis pràctics
Exercici 1
Crea una taula amb 3 files i 3 columnes. Fusiona la primera cel·la de la segona fila perquè ocupi dues columnes.
Solució
<table border="1"> <tr> <th>Capçalera 1</th> <th>Capçalera 2</th> <th>Capçalera 3</th> </tr> <tr> <td colspan="2">Cel·la fusionada</td> <td>Cel·la 3</td> </tr> <tr> <td>Cel·la 4</td> <td>Cel·la 5</td> <td>Cel·la 6</td> </tr> </table>
Exercici 2
Crea una taula amb 4 files i 4 columnes. Fusiona la primera cel·la de la segona fila perquè ocupi dues files i dues columnes.
Solució
<table border="1"> <tr> <th>Capçalera 1</th> <th>Capçalera 2</th> <th>Capçalera 3</th> <th>Capçalera 4</th> </tr> <tr> <td rowspan="2" colspan="2">Cel·la fusionada</td> <td>Cel·la 3</td> <td>Cel·la 4</td> </tr> <tr> <td>Cel·la 5</td> <td>Cel·la 6</td> </tr> <tr> <td>Cel·la 7</td> <td>Cel·la 8</td> <td>Cel·la 9</td> <td>Cel·la 10</td> </tr> </table>
Errors comuns i consells
-
Error: No ajustar el nombre de columnes o files després de fusionar cel·les.
- Solució: Assegura't que el nombre total de cel·les en cada fila i columna sigui correcte després de fusionar cel·les.
-
Error: Utilitzar
colspan
orowspan
amb valors incorrectes.- Solució: Verifica que els valors de
colspan
irowspan
siguin adequats per a la disposició desitjada de la taula.
- Solució: Verifica que els valors de
Conclusió
Els atributs colspan
i rowspan
són eines poderoses per crear taules HTML més complexes i ben organitzades. Amb aquests atributs, pots fusionar cel·les horitzontalment i verticalment per adaptar la teva taula a les necessitats específiques del teu disseny. Practica amb diferents combinacions per dominar l'ús d'aquests atributs i crear taules més efectives i estètiques.
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