Hi Michael,
Ich habe ein Problem und komm einfach nicht weiter. Ich möchte eine HTML-Seite erzeugen, bei der Bilder innerhalb einer Tabelle angezeigt werden sollen. Dazu möchte ich die Bildgröße von der Tabellenbreite abhängig machen, d.h die Bilder sollen halb so breit sein wie die Tabelle. Deshalb verwende ich relative Größenangaben, was beim Firefox auch funktioniert, bei IE allerdings nicht.
Quellcode:
<table border="1" width="80%">
<tr><td>
<img src="test.jpg" width="50%">
</td></tr>
</table>
die breite eines bildes gehört (wie auch die breite und border der tabelle) zum layout und sollte deshalb mit css festgelegt werden.
versuch es doch mal mit style="width:50%"
IE interpretiert die Breitenangabe des Bildes bezogen auf die tatsächliche Bildgröße, Firefox auf die Breite der umschließenden Tabelle.
kann man beides als "richtig" bezeichnen (was standard ist, weiß ich nicht), aber wenn du css nimmst, sollte es klappen.
Gruß, Marian