terminal-media.fr
icon icon facebook icon icon icon icon
cross

 
rss
 
SERVICES


Les tableaux

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>

Donc, recopier le code suivant :

<table>
<tr>
<td>toto</td>
<td>tutu</td>
<td>titi</td>
</tr>
</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.

Ce qui donne :

table { width: 320px;
height: 240px;
text-align: center; }
et rajouter :
td { border: solid 1px #000000; }

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.

La marge interieure des cellules

td { padding: 15px; }
ou
td { padding-left: 15px; }

Et ce, sont toutes les données des cellules qui ont été déplacés de 15 pixels vers la gauche.

Les arrières plans de couleurs des tableaux

td { background-color: #cc0000; }

La fusion des colonnes

Reprenez votre fichier qui contient votre tableau, remplacez-le code précédent, par celui-ci.

<table>
<tr>
<td colspan="3">la fusion toutou</td>
</tr>
<tr>
<td>toto</td>
<td>tutu</td>
<td>titi</td>
</tr>
</table>

Vous obtenez ce résultat:

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.

Regardons l'exemple suivant:

<style type="text/css"> table {
width: 320px;
text-align: center;
border: 1px solid gray;
border-collapse: collapse; }

td { border: solid 1px gray; }

</style>
<table>
<tr>
<td colspan="3">la fusion toutou</td>
</tr>
<tr>
<td>toto</td>
<td>tutu</td>
<td>titi</td>
</tr>
</table>

La légende dans un tableau

caption-side: top;
Légende au dessus du tableau.
caption-side: bottom;
Légende en dessous du tableau.


Page précédente Revenir à la rubrique Page suivante
 
météo
contact
Carte de france et plus loin