Les tableaux représentent un élément crucial dans l'élaboration de document, nous allons donc vous donner ici les bases d'un tableau réussi.
Pour se faire, créer un fichier .html avec le bloc-notes et recopier le ficher doctype minimal et enregistrez-le.
Dans notre exemple ci-dessous la balise tableau se nomme ainsi :
<table>
Entre les deux balises <table> et </table> le tableau comporte une rangée qui s'ouvre avec <tr> et qui se ferme avec </tr>. Dans la cellule <td> l'on trouve le contenu, comme par exemple : toto, puis, elle se ferme avec </td>. et se termine par la balise de fermeture </table>
Et dans les CSS, il faut, pour bien faire, l'indiquer à notre sélecteur "table" :
Donc préciser la largeur et la hauteur du tableau, avec l'alignement du contenu des cellules.
Qui est le raccourci de plusieurs valeurs pour la même propriété. Ci-dessus, dans la cellule, border (bordure), solid (solide), (épaisseur) 1px, (couleur hexadécimale noire) #000000.
Cette propriété est donc colspan avec la valeur 3 qui correspond au nombre de colonne à fusionner.
Fusionnez des lignes
<table>
<tr>
<td rowspan="3">La fusion zozo</td>
<td>tutu</td>
<td>titi</td>
<td>tata</td>
</tr>
<tr>
<td>zuzu</td>
<td>zizi</td>
<td>zaza</td>
</tr>
</table>
Cette propriété est donc rowspan avec la valeur 3 qui correspond au nombre de cellule à fusionner.
Espace entres les cellules de tableaux en CSS
Une propriété qui permet de spécifier l'espacement entre chaque cellule.
border-spacing
mais reprenons notre exemple du fichier html
Celui-ci :
<table>
<tr>
<td rowspan="3">La fusion zozo</td>
<td>tutu</td>
<td>titi</td>
<td>tata</td>
</tr>
<tr>
<td>zuzu</td>
<td>zizi</td>
<td>zaza</td>
</tr>
</table>
Puis, créons un fichier CSS et reprenons l'exemple suivant :
table {
width: 320px;
height: 240px;
text-align: center;
border-spacing: 20px; }
Les bordures des tableaux
Avec la propriété, border-collapse nous supprimons, l'effet double bordure qui existe par défaut sur les tableaux.