Comment faire pour forcer un TD à une certaine hauteur avec CSS?

Bien que certains questions similaire de celui-ci ont déjà été posées, celui-ci est un peu différent.

J'ai une table qui ressemble un peu à quelque chose comme ceci:

<table>
 <tr>
  <td style="height: 100px;">
   <img src="..." style="height: 100px;" />
   <img src="..." style="height: 100px; position: relative; top: -100px;" />
  </td>
 </tr>
</table>

Ce sera la superposition de la seconde image sur la première. Cependant, la td insiste sur le fait d'être 200px de haut même s'il n'existe qu' 100px de contenu. Réglage de la tdhauteur ne fait rien, ce qui semble cohérent avec les réponses aux autres questions.

Cependant, je n'ai pas la possibilité d'intégrer le contenu dans un DIV et le réglage de la hauteur de 100px parce que le td sera encore insister sur le fait d'être 200px de haut.

Comment puis-je savoir le td à juste être 100px de haut?


Edit: Oh, et en utilisant le positionnement absolu est hors de question de trop parce que beaucoup de manipulation du DOM qui se passe dans la page et les choses se déplace autour de - considérant que la position absolue truc ne marche pas.


Edit: jsFiddle exemple peuvent être trouvés ici.

OriginalL'auteur Nathan Osman | 2011-03-13