|
Rappel : Penser à indenter votre code, car un code bien indenté est plus lisible, les
corrections sont plus aisées ainsi que les mises à jours éventuelles.
|
La balise <table>
La réalisation d'un tableau se fait facilement. Vous déclarez le tableau
avec la balise <table>, vous créez une ligne <tr>, vous créez la cellule <td> et vous refermez vos balises; </td> pour la cellule, </tr> pour la ligne et </table> pour fermer le tableau.
| Code | Résultat |
<table border="1px"><!-- Ouverture du tableau -->
<tr><!-- Création d'une ligne -->
<td><!-- Création de la cellule -->
Le contenu de la cellule -->
</td><!-- Fermeture de la cellule -->
</tr><!-- Fermeture de la ligne -->
</table><!-- Fermeture du tableau -->
|
|
Maintenant nous allons ajouter des cellules supplémentaires en restant sur
une ligne.
| Code | Résultat |
<table border="1px">
<tr>
<td>Cellule 1</td>
<td>Cellule 2</td>
<td>Cellule 3</td>
</tr>
</table>
|
| Cellule 1 | Cellule 2 | Cellule 3 |
|
Pour continuer, nous allons créer un tableau de 4 cellules, MAIS ! sur 2 lignes.
| Code | Résultat |
<table border="0px">
<tr><!-- Création de la 1 ère ligne -->
<td>Cellule 1</td>
<td>Cellule 2</td>
<td>Cellule 3</td>
<td>Cellule 4</td>
</tr><!-- Fermeture de la 1 ère ligne -->
<tr><!-- Création de la 2 ème ligne -->
<td>Cellule 5</td>
<td>Cellule 6</td>
<td>Cellule 7</td>
<td>Cellule 8</td>
</tr><!-- Fermeture de la 2 ème ligne -->
</table>
|
| Cellule 1 | Cellule 2 | Cellule 3 | Cellule 4 |
| Cellule 5 | Cellule 6 | Cellule 7 | Cellule 8 |
|
Un autre exemple : un tableau de 5 cellules sur 4 lignes.
Afficher/Cacher l'exemple
| Code | Résultat |
<table border="1px"> <tr><!--Création de la 1 ère ligne-->
<td>Cellule 1</td>
<td>Cellule 2</td>
<td>Cellule 3</td>
<td>Cellule 4</td>
<td>Cellule 5</td>
</tr><tr><!-- Création de la 2 ème ligne -->
<td>Cellule 6</td>
<td>Cellule 7</td>
<td>Cellule 8</td>
<td>Cellule 9</td>
<td>Cellule 10</td>
</tr><tr><!-- Création de la 3 ème ligne -->
<td>Cellule 11</td>
<td>Cellule 12</td>
<td>Cellule 13</td>
<td>Cellule 14</td>
<td>Cellule 15</td>
</tr><tr><!-- Création de la 4 ème ligne -->
<td>Cellule 16</td>
<td>Cellule 17</td>
<td>Cellule 18</td>
<td>Cellule 19</td>
<td>Cellule 20</td>
</tr></table>
|
| Cellule 1 | Cellule 2 | Cellule 3 | Cellule 4 | Cellule 5 |
| Cellule 6 | Cellule 7 | Cellule 8 | Cellule 9 | Cellule 10 |
| Cellule 11 | Cellule 12 | Cellule 13 | Cellule 14 | Cellule 15 |
| Cellule 16 | Cellule 17 | Cellule 18 | Cellule 19 | Cellule 20 |
|
Fusion des cellules
Pour fusionner les cellules, vous avez l'attribut colspan="nombre de
cellules" (fusion de cellules sur la même ligne) et rowspan="nombre de cellules" (fusion de cellules de la même colonne) que vous placez dans la balise <td>.
Nous allons fusionner la cellule 1 avec la cellule 2 et la cellule 8 avec la cellule 9 et 10.
| Code | Résultat |
<table><tr>
<td colspan="2">Cellule 1</td>
<td>Cellule 3</td>
<td>Cellule 4</td>
<td>Cellule 5</td>
</tr><tr>
<td>Cellule 6</td>
<td>Cellule 7</td>
<td colspan="3">Cellule 8</td>
</tr></table>
|
| Cellule 1 | Cellule 3 | Cellule 4 | Cellule 5 |
| Cellule 6 | Cellule 7 | Cellule 8 |
|
Fusion de la cellule 5 avec la cellule 10 et 15 et fusion de la cellule 6 avec
la cellule 11 avec rowspan.
Afficher/Cacher l'exemple
| Code | Résultat |
<table border="1px"> <tr><!--Création de la 1 ère ligne-->
<td>Cellule 1</td>
<td>Cellule 2</td>
<td>Cellule 3</td>
<td>Cellule 4</td>
<td rowspan="3">Cellule 5</td>
</tr><tr><!-- Création de la 2 ème ligne -->
<td rowspan="2">Cellule 6</td>
<td>Cellule 7</td>
<td>Cellule 8</td>
<td>Cellule 9</td>
</tr><tr><!-- Création de la 3 ème ligne -->
<td>Cellule 12</td>
<td>Cellule 13</td>
<td>Cellule 14</td>
</tr><tr><!-- Création de la 4 ème ligne -->
<td>Cellule 16</td>
<td>Cellule 17</td>
<td>Cellule 18</td>
<td>Cellule 19</td>
<td>Cellule 20</td>
</tr></table>
|
| Cellule 1 | Cellule 2 | Cellule 3 | Cellule 4 | Cellule 5 |
| Cellule 6 | Cellule 7 | Cellule 8 | Cellule 9 |
| Cellule 12 | Cellule 13 | Cellule 14 |
| Cellule 16 | Cellule 17 | Cellule 18 | Cellule 19 | Cellule 20 |
|
Fusion de la cellule 1 avec la cellule 2, 3, 4; fusion de la cellule 5 avec la 10; fusion
de la cellule 6 avec la 11 et la 16; fision de la cellule 7 avec 8 et 9; fusion de la cellule 12 avec la 13, 14
et 15 avec colspan et rowspan.
Afficher/Cacher l'exemple
| Code | Résultat |
<table border="1px"> <tr><!-- 1 ère ligne -->
<td colspan="4">Cellule 1</td>
<td rowspan="2">Cellule 5</td>
</tr><tr><!-- 2 ème ligne -->
<td rowspan="4">Cellule 6</td>
<td colspan="3">Cellule 7</td>
</tr><tr><!-- 3 ème ligne -->
<td colspan="3">Cellule 12</td>
</tr><tr><!-- 4 ème ligne -->
<td>Cellule 17</td>
<td>Cellule 18</td>
<td>Cellule 19</td>
<td>Cellule 20</td>
</tr></table>
|
Résultat
| Cellule 1 | Cellule 5 |
| Cellule 6 | Cellule 7 |
| Cellule 12 |
| Cellule 17 | Cellule 18 | Cellule 19 | Cellule 20 |
|
Vous avez des difficultés pour réaliser les fusions de vos
cellules. Alors procéder par étapes. Faîtes votre tableau avec toutes les cellules en les nommant
comme les exemples (cellule 1, 2...) pour bien visualiser votre tableau. Placez vous sur la première
cellule que vous voulez fusionner saisissez l'attribut colspan ou rowspan et ajoutez le
nombre total de cellules à fusionner et supprimer les cellules qui seront fusionnées de votre
tableau. Si vous désirez fusionner d'autres cellules recommencer de la même manière, ce qui vous
évitera de vous perdre dans vos fusions quand elles sont nombreuses dans un tableau.
|