Hallo Klaus!
Der folgende Konstrukt zeigt aber nun den Lücken-Effekt:
<TR>
»» <TD BGCOLOR="#FF0000"><IMG SRC="salmi.gif" ALIGN="RIGHT"></TD>
»» <TD BGCOLOR="#00FF00"><IMG SRC="salmi.gif"></TD>
Erwarten würde ich, daß der linke Salmi in der Zelle rechts
ausgerichtet ist, aber da ist eine Lücke zwischen Salmi und
rechter Zellenkante.
Das ist wohl das was ich beobachtet hatte.
Wenn ich das ALIGN in das TD verschiebe, ist das Salmi wieder
ganz rechts ausgerichtet, ohne Lücke.
Dieser Konstrukt ist aber bei gemischtem Zelleninhalt nicht
unbedingt brauchbar.
Das ist genau dasselbe, was ich vor kurzem erlebt habe. Ich hatte genau solch ein ALIGN=RIGHT verwendet, und aus demselben Grund wie Du. Und ich hatte genau diesen HSPACE-Effekt. (Brauchst also nicht an Deinem Verstand zweifeln ;-)) Meine Tabelle hatte uebrigens extensiven Gebrauch von WIDTH- und COLSPAN-Angaben gemacht, aber wie Du jetzt herausgefunden hast, kommt es darauf wohl gar nicht an.
Generell schlage ich vor, HSPACE und VSPACE immer anzugeben, wenn das fuer's Design wichtig ist. Wie man auf http://www.w3.org/TR/REC-html40/struct/objects.html#adef-hspace lesen kann, muss der Defaultwert fuer diese naemlich keineswegs 0 sein, sondern soll eigentlich von 0 verschieden sein. Und wir wissen ja alle, wenn die Spezifikation irgendeine Interpretationsfreiheit laesst, wird die auch irgendein Browser ausnutzen.
Bye by Calocybe
P.S. In http://www.w3.org/TR/REC-html40/struct/objects.html#alternate-text steht, dass das ALT-Attribut fuer IMG und AREA ein Muss ist, aber der IE4 unterstuetzt es bei AREA gar nicht. Er besteht stattdessen auf das TITLE-Attribut.