Moin,
ich hatte den guten Vorsatz gefaßt, zum Layout CSS statt Tabellen zu verwenden. Mir geht es nur darum, zwei Spalten zu erzeugen. Links sollen die Bilder stehen, rechts der Text. Die oberste Zeile des Textes soll mit der Bildoberseite bündig sein -- wie bei einer Tabelle.
Dieses Layout habe ich mit dieser formatierung erreicht:
<p style="margin-left:120px; margin-top:25px; margin-bottom:15px"; padding:0; overflow:visible">
<img ...>
<span style="position:absolute; left: 350px; vertical-align.top; overflow:visible;">
viel Text
</span>
</p>
Dieses Beispiel funktioniert nicht, wenn ich im span margin-left statt position:absolute verwende, oder div statt span, dann erscheint der Text bündig mit der Unterseite des Bildes.
Mein Quelltextschnipsel fnktioniert wie beschrieben, enthält der Absatz aber sehr viel Text, wird er vom nächsten überlagert. overflow:visible hilft da auch nichts. Der "Absatz" liegt dann unter dem Bild, der längere span-Abschnitt wird ignoriert.
Warum?
Wie kann ich obiges Problem ohne Tabelle lösen?
Danke für die Hilfe,
Martin