[Placement] Utiliser le CSS au lieu d'un tableau
Bonjour à tous,
J'ai réussi à faire ce que je veux faire (c'est chouette !) avec un tableau. Cependant, je lis partout qu'il faut arrêter d'utiliser les tableaux et utiliser la puissance du CSS pour le placement.
Voici mon code actuel :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Default" href="design.css" />
</head>
<body>
<table>
<tbody>
<tr>
<td>
<img src="image.png" alt="Image"/>
</td>
<td>
<img src="image.png" alt="Image"/>
</td>
<td>
<img src="image.png" alt="Image"/>
</td>
</tr>
<tr>
<td>Contemporaines</td>
<td>Traditionnelles</td>
<td>Traditionnelles d'autrefois et plus encore</td>
</tr>
</tbody>
</table>
</body>
</html> |
Code:
1 2 3 4 5 6 7 8 9 10 11
| table
{
margin: auto;
}
td
{
text-align: center;
vertical-align: center;
width: 110px;
} |
Comment utiliser le CSS pour obtenir le même résultat mais sans les tableaux ?
Merci d'avance,
Marco85
Edité 1 fois : Modification de code (balise img).