Liebe frieda,
<td><p class="bild">...</p>...</td>
das sieht aber nicht nach einer vernünftigen Dokumentstruktur aus. Wieso sind wir in einer Tabellenzelle (<td>
)? Handelt es sich bei page_content();
wirklich um tabellarische Daten dieser einen Tabellenzelle? Ich habe da so einen Verdacht...
Deine Frage hat mit PHP rein überhaupt nichts zu tun. Floating ist eine Darstellungseigenschaft, die man mit der Layoutsprache CSS regelt. Um mit CSS sinnvoll gestalten zu können, braucht es eine vernünftige Dokumentstruktur, welche in (X)HTML umgesetzt wird. Daher habe ich den Themenbereich geändert.
Logisch: wenn ich das Bild (mittels <br>) nach unten verschiebe,
... dann hast Du versucht, das Aussehen mittels strukturgebender Elemente zu regeln - ein häufiger Denkfehler.
mir fällt keine Lösung ein.
Nimm eine von Deinem CMS generierte Seite, speichere sie als reine HTML-Datei ab und schau Dir den Quältext unter strukturellen Gesichtspunkten an. Du darfst auch gerne dieses Beispiel irgendwo hochladen oder gar auf die fragliche Seite direkt verlinken, wenn Du kompetente Hilfe möchtest.
Kann ich das Bild vielleicht einfach fest irgendwo positionieren (mit genauen Angaben) und der Content-Text fließt dann drumherum?
Nein. Position:absolute reißt das Element aus dem Textfluss, was zur Folge hat, dass dieser unter dem Bild fleißig weiter fließt.
Wie positioniere ich und wie umgehe ich, dass bei unterschiedlichen Fenstergrößen das Bild dann an total falscher Stelle landet??
Du positionierst überhaupt nicht. Du weißt nur per CSS-Regel an, dass ein Bild am rechten oder linken Rahmen dahintreiben soll. Du kannst lediglich dafür Sorge tragen, dass vor dem Bild jegliches Dahintreiben neu zu beginnen hat.
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)