TechWeb
Accueil Codage HTML CSS DESIGN XML LaboCSS

Exercices : Les tableaux

A) Fusion de cellules

A l'aide des attributs “colspan” et “rowspan” créer les tableaux correspondant aux deux modèles ci-dessous :


 

 


B) Dimensions

  1. Construire un tableau constitué d'une seule cellule

  2. Comment se modifient les dimensions de la cellule selon le contenu (hauteur, largeur) ?

  3. A l'aide des attributs “height” et “width” donner une hauteur et une largeur de 100 pixels à la cellule

  4. Expliciter la règle qui détermine les dimensions de la cellule selon le contenu (hauteur, largeur).

  5. En plus de l'attribut “width” précédemment définit dans la balise <td> pour la cellule, donner également une largeur au tableau avec l'attribut “width”.
    Quelle règle s'applique en cas de conflit entre la largeur définie pour la table et celle définie pour la cellule ?

  6. Généraliser la règle précédente pour un nombre quelconque de colonnes

C) Techniques de retraits

On souhaite représenter le code HTML décrivant le tableau suivant :

haut gauche haut droit
bas gauche bas droit

Afin d'améliorer la lisibilité du code, on utilise des retraits pour clairement visualiser les imbrications comme ci-dessous :

<table border="1">
<tr>
<td>
haut gauche
</td>
<td>
haut droit
</td>
</tr>
<tr>
<td>
bas gauche
</td>
<td>
bas droit
</td>
</tr>
</table>
  1. Obtenir ce résultat avec les seules balises <p> <blockquote> et <br/>
  2. Obtenir ce résultat en utilisant des imbrications de listes. Pour empêcher l'affichage des puces on pourra utiliser un style CSS dans les balises <ul> : <ul style="list-style-type: none;">
  3. Obtenir ce résultat en utilisant un tableau dont on n'affichera pas la bordure.

D) Mise en page à l'aide d'un tableau

On souhaite structurer une page à l'aide d'un tableau comme ci-dessous :

  1. Dans une premiúre version les dimensions seront fixées aux dimensions données. Les lignes horizontales et verticales ont uneépaisseur de 5 pixels.
    voir le modèle
  2. Une seconde version rendra la partie centrale du tableau (titre contenu et bas de page) proportionnelle à la largeur de la page
    voir le modèle

 

Valid XHTML 1.0 Strict Valid CSS!

Copyright Gabriel Braun 2007