Hallo,
- ist dir schon aufgefallen, dass es mit der 7er version probleme gibt, die nach der 3er bereits gefixt wurden? ich sage nur Tabellenzeilen mit nur einem Pixel in der Höhe sind plötzlich zwei Pixcel hoch..
Folgende Konstruktion
<td style="height:1px;"><img src="1pix.gif" width="1" height="1"></td>
_muss_ bei einer Schriftgröße > 0 _zwangsläufig_ eine Zelle produzieren, die _höher_ ist, als 1 Pixel. Wenn ein Browser das anders macht, dann hält er sich nicht an den Standard.
Denn: Der Standardwert für die vertical-align-Eigenschaft ist im Standard als 'baseline' festgeschrieben. Folglich _müssen_ Bilder an der Grundlinie des Textes ausgerichtet werden. Die Grundlinie liegt aber höher als die Unterseite der Zelle, folglich _muss_ zusätzlich Platz gelassen werden.
Ein vertical-align: bottom; oder ein display: block; auf das Bild angewendet, beseitigt dieses "Problem". (das gar keines ist, weil es im CSS2-Standard, der unter anderen auch von Microsoft mit verabschiedet wurde, (Microsoft sitzt im World-Wide-Web-Consortium) so definiert ist)
Viele Grüße,
Christian