Hi,
Der Text und das Bild sollten in dem div übereinander dargestellt werden. Und bei einem Bild geht das ja nur mit absoluter Positionierung (wenn ich mich jetzt nicht schon wieder täusche).
Das hat mit einem Bild nichts zu tun. Überlagerugen erreichst Du enntweder durch absolute oder relative Positionierung, wobei bei letzterer unerwünschtr Leerraum erzeugt werden kann.
Also hab ich das Bild jetzt einfach als Hintergrund für das div eingesetzt.
Sicherlich die beste Idee.
Leider kann man aber in einer css-Datei kein php einbinden (richtig?).
nein. Allerdings ist es auch wenig sinnvoll, eine CSS-Datei dynamisch zu ändern, da sie dann ständig neu geladen werden müßte.
Also hab ich nun das background-image direkt als style-Attribut in meine Datei geschrieben
Sofern Du ohnehin einen <style>-Bereich in der Seite hast, hättest Du dort auch Deine individuelle Definition unterbringen können - Übrigens der beste Platz für dynamische generiertes CSS.
freundliche Grüße
Ingo