J'essaye de centrer verticalement du contenu via CSS. Pour la vie de moi, je ne peux pas comprendre la cause. Quelqu'un peut-il me dire pourquoi le mot "test" dans le HTML suivant est toujours aligné en haut, peu importe ce que je fais?CSS - Aligner verticalement du contenu DIV
<html>
<head>
<title>test</title>
</head>
<body>
<table border='0' cellpadding='0' cellspacing='0'>
<tr><td style='height:200px; width:300px; background-color:silver;'>
<div style='height:100%; width:100%; background-color:gray; text-align:center;'>
<div style='vertical-align:middle;'>test</div>
</div>
</td></tr>
</table>
</body>
</html>
Nous vous remercions de votre aide!
Pourquoi est-il dans une table? Vous savez que les tableaux ne sont pas destinés à la mise en page? – BalusC