Hallo,
ich möchte mich erstmal bei allen Helfern bedanken!
Ein paar Kleinigkeiten, um nicht auf jeden einzeln antworten zu müssen:
Die verlinkten HTML-Dateien waren natürlich nur minimale Test-Cases, und
zur Demonstration gedacht. Wenn ich einen Rand um ein Bild haben wollte,
würde ich tatsächlich CSS verwenden. :-)
Daß das Problem evtl. auf die Baseline zurückzuführen ist, war schon meine
Vermutung. Daß ein "text-align:bottom" im <td>-Tag aber die ganze Zeile
um diese eine Stufe nach unten setzt, unter der dann wieder ein Baseline
ist, war mir so nicht klar. Wenn man drüber nachdenkt, ist das aber ja nur
logisch. Auch war mir nicht klar, daß ein "display:block" dasselbe Problem
auch beheben könnte.
Der Link zu Devedge ist hochinteressant! Eigentlich hätte ich auch gleich
auf die Idee kommen können, mal dort vorbeizuschauen.
Bei mir zeigt der Mozilla 1.1 tatsächlich nur mit strict-Doctype den Abstand
an. Daher meine Spekulation darüber, ob Mozilla hier vielleicht fehlerhaft
ist. (Eigentlich würde ich bei demselbem Code auch dasselbe Ergebnis erwarten,
unabhängig davon ob strict oder nicht.)
Also, nochmal meinen Dank allen Beteiligten! Ihr habt mir sehr geholfen!
Gruß
Slyh