Sorry ... jeg ville have hængt et lille eksempel op til dig, men så insisterede Eksperten på et af de mange daglige beviser på, den er skrevet og vedligeholdt af amatører :o|
Nu, da sitet atter er oppe, prøver vi så igen:
<table style="width:200px" cellspacing="0" cellpadding="0" border="1">
<tr>
<td><img src="
http://www.eksperten.dk/img/t.gif"></td></tr>
<tr>
<td>
<img src="
http://www.eksperten.dk/img/t.gif" style="vertical-align:bottom">
</td>
</tr>
<tr>
<td style="font-size:30px"><input type="checkbox"></td>
</tr>
<tr>
<td style="font-size:30px">
<input type="checkbox" style="vertical-align:bottom">
</td>
</tr>
</table>
De to transparent giffer har jeg 'lånt' fra Eksperten - de skal blot vise, hvad der sker, når et billede, der er mindre end cellens skrift-størrelse/linie-højde indsættes i cellen.
Som ekstra eksempel har jeg lavet et par rækker med stor skrift og en checkbox.
Sagen er, at på grund af IE's elendige HTML-håndtering, indsættes altid et ekstra blanktegn i slutningen af hver linie. Dette tegn vil naturligvis have en højde, der bestemmes af elementets skrift-størrelse/linie-højde ... denne bug gælder nemlig ikke kun for tabel-celler ;o)
Som du ser, er det med andre ord dårlig kodeskik at slutte sine elementer på en ny linie - og din 'løsning' løser intet. Jeg tror, du skal overveje uenigheden en ekstra gang ;o)