41 of 133 menu

Attribut colspan

L'attribut colspan contrôle la fusion des colonnes d'un tableau HTML. Il s'applique aux balises th et td.

Valeur acceptée : un nombre entier à partir de 1.

Comment l'utiliser : on ajoute cet attribut à n'importe quelle cellule td ou th. Si, par exemple, on définit colspan à la valeur 2 - alors la cellule à laquelle on l'a attribué occupera deux colonnes du tableau. Dans ce cas, les cellules voisines à droite ne disparaîtront pas, notre cellule élargie les déplacera et le tableau se déstructurera. Pour éviter cela, il faut supprimer une des cellules à droite. Voir les exemples pour une meilleure compréhension.

Exemple . Tableau sans fusions

Regardons un tableau sans fusions, sur lequel nous allons travailler ensuite :

<table> <tr> <td>cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Exemple . Élargissons une cellule sur deux colonnes

Essayons d'élargir la cellule 1 sur deux colonnes, en lui attribuant l'attribut colspan avec la valeur 2. Ce faisant, elle déplacera les cellules à droite et le tableau se déstructurera :

<table> <tr> <td colspan="2">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Exemple . Élargissons une cellule sans déstructuration du tableau

Essayons maintenant de corriger le problème de déstructuration du tableau de l'exemple précédent, en supprimant une des cellules à droite de la nôtre (c'est la cellule 2 ou 3 - peu importe) :

<table> <tr> <td colspan="2">cell1</td> <td>cell2</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Exemple . Élargissons une cellule sur trois colonnes

Élargissons la cellule 1 sur 3 colonnes et attribuons-lui l'attribut colspan avec la valeur 3. Ce faisant, supprimons encore une cellule à droite, pour que le tableau ne se déstructure pas :

<table> <tr> <td colspan="3">cell1</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Exemple . Colspan et rowspan simultanément

Essayons de fusionner les cellules numéros 4, 5, 7 et 8, en utilisant les attributs colspan et rowspan (retirons les fusions précédentes du tableau) :

<table> <tr> <td colspan="3">cell1</td> </tr> <tr> <td colspan="2" rowspan="2">cell4</td> <td>cell6</td> </tr> <tr> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Voir aussi

  • l'attribut rowspan,
    qui fusionne les rangées du tableau
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser