IE6, DTD Strict et height:100%
Bonjour à tous,
Derrière ce titre évocateur, se cache en fait un problème soulevé maintes et maintes fois sur les différents forums sans recevoir de réelle réponse (du moins je n'en ai pas trouvé).
Plutôt qu'un long discours, voici un petit bout de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<body>
<table border="2" cellspacing="0" cellpadding="0">
<tr>
<td>
<img src="image.jpg" style="display:block;height:200px;width:10px;" />
</td>
<td style="height:100%;">
<table border="0" cellspacing="0" cellpadding="0" style="height:100%;background-color:Lime;">
<tr>
<td style="height:100%;">
test
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html> |
J'osais espérer que la cellule "test" s'agrandirait à la hauteur de la cellule le contenant. Cela se produit dans FF et IE7, mais pas dans IE6.
Je précise que cela ne fonctionne pas non plus en transitionnal. En enlevant la DTD et en passant au mode QUIRCKS d'IE, cela fonctionne (mais cette solution ne convient pas du tout)
Quelqu'un aurait-il la solution à ce problème svp ?