Blog webmaster xhtml xml asp net c# linq tutorial tuto totoriaux css
Partenariat
Referencement
Webmaster
Xhtml / Css
ASP.NET
C#
Xml, Sql Server, Linq
Articles > Xhtml / Css > Cours / Tutorials - Les tableaux en XHTML

Cours / Tutorials - Les tableaux en XHTML

Les tableaux en XHTML

Nous allons donc passer aux tableaux, qui sont un petit peu plus compliqués. Je crois que c'est ce qu'il y a de plus compliqué en Xhtml d'ailleurs. C'est parti…

Note : un tableau sert UNIQUEMENT à la même chose que sur une feuille de papier : présenter les prix des légumes, les résultats d'un moteur de recherche... Ils ne doivent donc pas servir à autre chose, comme la mise en page, pratique que l'on voit encore trop souvent (y compris sur des sites "pro").

Un tableau est contenu dans une balise <table> qui se ferme évidemment </table>. Chaque ligne commence par <tr> et chaque colonne dans cette ligne par <td>. Ces balises doivent bien entendues être fermées. Il faut donc une petite gymnastique intellectuelle pour présenter un tableau.

Exemple :
<table>                    On commence le tableau
   <tr>                      On ouvre la première ligne
      <td                 On ouvre la première case de cette première ligne
         Pommes
      </td>                 On ferme la case
      <td>                  La deuxième case
         Fraises 
      </td>                 On ferme la deuxième case
   </tr>                     On ferme la première ligne. Ce sera donc un tableau avec juste deux colonnes
   <tr>                      On commence une deuxième ligne
      <td>                  On ouvre la première case de cette deuxième ligne
         3 euros
      </td>
      <td>

         3.5 euros
      </td>
   </tr>
</table>
                   Une fois toutes les lignes terminées, on ferme le tableau

Exercice : créer une page qui présente les distances entre Paris, Marseille, Nice et Lyon (l'exemple ci-dessous n'utilise pas de tableau)

                   Paris         Marseille          Nice       Lyon
Paris              X
Marseille                          X
Nice                                                     X
Lyon                                                                   X


C'était donc votre premier tableau. La démarche est la même quelque soit la taille du tableau. Si vous voulez si colonnes, il vous faudra 6 <td></td> par ligne <tr>. Si vous voulez 20 lignes, il vous faudra 20 <tr></tr> contenant autant de <td> qu'il y a de colonnes. Vous voyez, en fait, dès que vous aurez pris le coup, ce ne sera pas si compliqué… Mais toujours fastidieux, du moins, en xhtml/css (vivement le dynamique !)



<< Cours précédent       Sommaire des cours XHTML       Suite >>

This web site uses Kentico CMS, the content management system for ASP.NET developers.