Stephan Theisgen: Hintergrund-Probleme

Hi!

Vielleicht kann mir jemand von Euch weiter helfen.
Ich suche eine Möglichkeit ein Bild im Hintergrund anzuzeigen.
Ich habe es mit
<img src="bild.jpg" style="position:fixed; left:0px; top:0px; width=100%; height=100%">
versucht, hat aber nicht funktioniert, da fixed nicht untersützt wird. Weiß ich inzwischen auch.
Nun habe ich es mit einem
<body background="bild.jpg" style="style="background-attachment:fixed; background-repeat:no-repeat;">
versucht, klappt auch soweit, nur das das Bild nicht auf die Größe des Fensters gestreckt wird.

Nochmal klartext, ich möchte ein Bild im Hintergrund, was sich nicht beim Scrollen mitbewegt, nicht gekachelt wird, dafür aber den ganzen Hintergrund ausfüllt (also darauf gestreckt wird).

Kann mir vielleicht jemand weiterhelfen?
Ich verzweifele.

Ciao
Stephan

  1. Hi,

    <img src="bild.jpg" style="position:fixed; left:0px; top:0px; width=100%; height=100%">
    versucht, hat aber nicht funktioniert, da fixed nicht untersützt wird. Weiß ich inzwischen auch.

    Von guten Browsern wird position:fixed durchaus unterstützt.
    Diese haben aber Probleme mit den syntaktisch falschen Angaben zu width und height.

    Nun habe ich es mit einem
    <body background="bild.jpg" style="style="background-attachment:fixed; background-repeat:no-repeat;">
    versucht, klappt auch soweit, nur das das Bild nicht auf die Größe des Fensters gestreckt wird.

    Das klappt? Dein Browser muß extrem krank sein.
    Der Inhalt des style-Attributs ist "style="...
    Danach kommt noch einiges, was eigentlich den HTML-Parser aus der Bahn werfen sollte...

    Nochmal klartext, ich möchte ein Bild im Hintergrund, was sich nicht beim Scrollen mitbewegt, nicht gekachelt wird, dafür aber den ganzen Hintergrund ausfüllt (also darauf gestreckt wird).

    Das Strecken von Hintergrundbildern wird erst in CSS 3 möglich sein, die CSS 3 Background Moduldefinition ist aber erst ein Arbeitsentwurf. Und noch nicht implementiert in den Browsern.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  2. Hallo nochmals.

    Entschuldigt bitte, habe gerade herausgefunden (irgendwie vorher falsch gesucht), daß das alle Nase lang gepostet wird.

    Gibts wirklich keine Möglichkeit, bzw. weiß jemand ein WorkAround?

    Ciao
    Stephan

    1. Hi,
      wie der Hans schon gesagt hat: Dein Vorhaben ist vermutlich allein deshalb zum scheitern verurteilt (selbst in 10 Jahren, wenn es mit CSS 3 dann ginge), da Dein Bild vermutlich nicht in allen Fenster(!)größen brauchbar ist; bedenke hierbei auch die Verzerrungen durch unterschiedliche Proportionen.
      Was eine vielleicht pragmatische Lösung für Dich sein könnte: ein zentriertes Hintergrundbild in 800*600 oder kleiner mit fließendem Übergang in die Hintergrundfarbe.

      freundliche Grüße
      Ingo

  3. Moin!

    Nochmal klartext, ich möchte ein Bild im Hintergrund, was sich nicht beim Scrollen mitbewegt, nicht gekachelt wird, dafür aber den ganzen Hintergrund ausfüllt (also darauf gestreckt wird).

    Kann mir vielleicht jemand weiterhelfen?
    Ich verzweifele.

    Kann ich verstehen. Ein ehrliches Wort? Denk nochmal drüber nach, ob du das "brauchst"!
    Das mit dem Hintergrund ist gestorben, weil man es nicht strecken kann.
    Die Idee, ein Bild unter eine ganze Seite zu legen, könnte in der Theorie funktionieren,
    sollte aber böse an den unterschiedlichen Browsern scheitern ... zumindest, wenn mehr als
    nur ein paar Sätze Text darüber sollen.
    Und schließlich: Hast du echt ein Bild, dass bei 600x800px und bei 1600x900px gut aussieht?
    Eine neue Designidee ist wahrscheinlich in jeder Hinsicht günstiger?

    Gruß

    Der Hans

    --

    wieder online: http://www.discofoxtanzen.de