L’ élément HTML de type block table permet de créer des tableaux.
Il est utilisé avec les éléments tr pour les lignes et td pour les colonnes.
<table>
<tr>
<td>Lorem ipsum dolor sit amet,</td>
<td>Suspendisse pharetra placerat felis</td>
<td>Mauris id nunc ac quam sollicitudin varius.</td>
</tr>
</table>
Attributs
Attribut : class
Permet de spécifier la classe css à utiliser sur le tableau.
Exemple
HTML
<table class="tableau">
<tr>
<td>Lorem ipsum dolor sit amet,</td>
<td>Suspendisse pharetra placerat felis</td>
<td>Mauris id nunc ac quam sollicitudin varius.</td>
</tr>
<tr>
<td>Mauris eget erat vitae purus lacinia egestas.</td>
<td>Proin nibh nisl, dictum vitae lacinia quis,</td>
<td>consectetur congue elit.</td>
</tr>
</table>
CSS
.tableau{
background-color:chocolate;
border:1px solid black;
}
.tableau tr td{
border:1px solid black;
}
| Lorem ipsum dolor sit amet, |
Suspendisse pharetra placerat felis |
Mauris id nunc ac quam sollicitudin varius. |
| Mauris eget erat vitae purus lacinia egestas. |
Proin nibh nisl, dictum vitae lacinia quis,
| consectetur congue elit. |
Attribut : id
Permet de spécifier l’identifiant css à utiliser sur le corps de la page HTML.
Exemple
HTML
<table id="tableau">
<tr>
<td>Lorem ipsum dolor sit amet,</td>
<td>Suspendisse pharetra placerat felis</td>
<td>Mauris id nunc ac quam sollicitudin varius.</td>
</tr>
<tr>
<td>Mauris eget erat vitae purus lacinia egestas.</td>
<td>Proin nibh nisl, dictum vitae lacinia quis,
<td>consectetur congue elit.</td>
</tr>
</table>
CSS
#tableau{
font-weight:bolder;
background-color:yellow;
border:1px solid black;
}
.tableau tr td{
border:1px solid black;
}
| Lorem ipsum dolor sit amet, |
Suspendisse pharetra placerat felis |
Mauris id nunc ac quam sollicitudin varius. |
| Mauris eget erat vitae purus lacinia egestas. |
Proin nibh nisl, dictum vitae lacinia quis,
| consectetur congue elit. |
Attribut : title
Permet de mettre une infobulle sur le tableau.
Exemple
HTML
<table title="tableau">
<tr>
<td>Lorem ipsum dolor sit amet,</td>
<td>Suspendisse pharetra placerat felis</td>
<td>Mauris id nunc ac quam sollicitudin varius.</td>
</tr>
</table>
| Lorem ipsum dolor sit amet, |
Suspendisse pharetra placerat felis |
Mauris id nunc ac quam sollicitudin varius. |
Attribut : dir
Permet de spécifier le sens d’écriture du texte. Elle prend 2 valeurs :
- ltr : Left To Right : de gauche à droite(valeur par défaut).
- rtl : Right To Left : de droite à gauche.
Exemple
HTML
<table dir="rtl">
<tr>
<td> فصل وجهان واُسدل بمباركة بـ. بها عل أعلنت</td>
<td>ويعزى الحروب مع دون, عام كل قررت تسمّى الشتوية.</td>
<td>الى حاملات الأمريكي، قد, معركة المدنيون بـ أخر.</td>
</tr>
</table>
| فصل وجهان واُسدل بمباركة بـ. بها عل أعلنت |
ويعزى الحروب مع دون, عام كل قررت تسمّى الشتوية. |
الى حاملات الأمريكي، قد, معركة المدنيون بـ أخر. |
Attribut : style
Permet d’appliquer un style au tableau directement dans le html, sans avoir besoin d’une feuille de style.
Exemple
HTML
<table style="border:1px solid black;">
<tr>
<td style="border:1px solid black;">Lorem ipsum dolor sit amet,</td>
<td style="border:1px solid black;">Suspendisse pharetra placerat felis</td>
<td style="border:1px solid black;">Mauris id nunc ac quam sollicitudin varius.</td>
</tr>
</table>
| Lorem ipsum dolor sit amet, |
Suspendisse pharetra placerat felis |
Mauris id nunc ac quam sollicitudin varius. |
Attribut : lang
Permet de spécifier la langue à l’intérieur du tableau.
Exemple
HTML
<table lang="en">
<tr>
<td>Where is Brian?</td>
<td>He is in the kitchen</td>
<td>He can't cook, what is he doing there?</td>
</tr>
</table>
| Where is Brian? |
He is in the kitchen |
He can’t cook, what is he doing there? |