Accueil  Blog  Nouvelles  Téléchargements  Liens  FAQ  Livre d'or  Forum
Tableau HTML

Les tableaux permettent la structuration des informations dans la page HTML en ligne et colonnes dans des cellules de taille adaptées.

Le tableau est encadré par les balises <TABLE> et </TABLE>.

Chaque ligne est encadrée par <TR> </TR> (Table Row, traduisez par ligne du tableau).

Les cellules d'en-tête du tableau sont encadrées par <TH> </TH> (pour Table Header : En-tête de tableau).

Enfin, les cellules de valeur sont encadrées par <TD> </TD>

La bordure des cellules peut être absente (border=0) ou présente (border=x)

<!DOCTYPE html >
<html>
<head>
<title> Tableau HTML 1 </title>
<meta charset="utf-8">
</head>
<body>
Exemple de tableau de 3 lignes et 4 colonnes (12 cellules)<br>
<table border=4>
<tr>
    <td>C1</td>
    <td>C2</td>
    <td>C3</td>
    <td>C4</td>
</tr>
<tr>
    <td>C5</td>
    <td>C6</td>
    <td>C7</td>
    <td>C8</td>
</tr>
<tr>
    <td>C9</td>
    <td>C10</td>
    <td>C11</td>
    <td>C12</td>
</tr>
</table>
</body>
</html>

Le tableau peut être construit par un programme javascript

<!DOCTYPE html >
<html>
<head>
<title> Tableau HTML 2 </title>
<meta charset="utf-8">
</head>
<body>
Exemple de tableau de 3 lignes et 4 colonnes (12 cellules)<br>

<table border=4>
<script type="text/javascript">
<!--
var numcol=0;
    for (l=1;l<4 ;l=l+1 ){
    document.write("<tr>");
        for (c=1;c<5 ;c=c+1 ){
        numcol=numcol+1;
        document.write("<td>"+numcol+"</td>");
        }
    document.write("</tr>");
    }
//-->
</script>
</table>
</body>
</html>

Le programme javascript est placé dans le corps de la page HTML (body) et utilise deux itérations une pour les ligne et une pour les colonnes. La variable numcol initialisée à 0 est incrémentée dans la boucle des colonnes.

EXERCICE

Afficher dans chaque cellule le numéro de ligne et le numéro de colonne (Ex: ligne x colonne y)

Solution possible

<!DOCTYPE html >
<html>
<head>
<title> Tableau HTML 3 </title>
<meta charset="utf-8">
</head>
<body>
Exemple de tableau de 3 lignes et 4 colonnes (12 cellules)<br>
<table border=4>
<script type="text/javascript">
<!--
    for (l=1;l<4 ;l=l+1 ){
    document.write("<tr>");
        for (c=1;c<5 ;c=c+1 ){
        document.write("<td>"+"ligne "+l+" colonne "+c+"</td>");
        }
    document.write("</tr>");
    }
//-->
</script>
</table>
</body>
</html>


Date de création : 18/05/2015 11:27
Dernière modification : 18/05/2015 11:27
Catégorie : Essais
Page lue 24977 fois
Haut
GuppY site
Valid HTML 5.0 freeguppy.org © 2004-2015 En savoir plus ... Valid CSS 3

Document généré en 0.1 seconde