Alex: Hintergrundbild wird nicht angezeigt

Hallo Leute

Ich habe in meine HTML-Dateien einen

<div style="background-image:url(hintergrund.jpg);">
   Der ewig lange Seitentext,
   und viiieeeel scrollen...
   </div>

eingebaut.

Leider wird das Hintergrundbild im IE nur mit etwa 50% Wahrscheinlichkeit angezeigt.
Aktualisieren hilft (nötigenfalls mehrmals).
Auffällig, beim scrollen erscheint der Hintergrund, wenn man aus dem beim Laden angezeigten Bereich herausscrollt.

Ist das ein Browserbug? Hat CSS das öfter? Hatte schon mal jemand von Euch dieses Problem?

Liebe Grüße Alex

  1. Hallo Alex!

    Leider wird das Hintergrundbild im IE nur mit etwa 50%
    Wahrscheinlichkeit angezeigt.

    Beim Internet Explorer muss man sich an derartige Gemütsschwankungen
    gewöhnen ;-)

    Auffällig, beim scrollen erscheint der Hintergrund, wenn man aus dem
    beim Laden angezeigten Bereich herausscrollt.

    Ich befürchte, das Problem liegt nicht bei deinem DIV. Zeig uns doch
    mal einen etwas größeren Zusammenhang.

    ℆, ℒacℎgas

    --
    Bei der intendierten Realisierung der linguistischen Simplifizierung
    des regionalen Idioms resultiert die Evidenz der Opportunität extrem
    apparent, den elaborierten und quantitativ opulenten Usus nicht assi-
    milierter Xenologien konsequent zu eliminieren!
  2. Hallo Alex.

    Leider wird das Hintergrundbild im IE nur mit etwa 50% Wahrscheinlichkeit angezeigt.
    Aktualisieren hilft (nötigenfalls mehrmals).
    Auffällig, beim scrollen erscheint der Hintergrund, wenn man aus dem beim Laden angezeigten Bereich herausscrollt.

    Schon einmal den Browsercache geleert?

    Einen schönen Donnerstag noch.

    Gruß, Ashura

    --
    Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
    30 Days to becoming an Opera8 Lover -- Day 21: Toolbars
    Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
    [Deshalb frei! - Argumente pro freie Software]
    1. Hallo Ashura

      Schon einmal den Browsercache geleert?

      Ähm ja - wieso?

      Mit 50% Wahrscheinlichkeit meine ich:

      F5: Hintergrundbild wird angezeigt
      F5: Hintergrundbild wird nicht angezeigt
      F5: Hintergrundbild wird nicht angezeigt
      F5: Hintergrundbild wird angezeigt
      F5: Hintergrundbild wird angezeigt
      F5: Hintergrundbild wird nicht angezeigt

      Hat doch nix mit dem cache zu tun.

      Grüße Alex

      1. Hallo Alex.

        Schon einmal den Browsercache geleert?

        Ähm ja - wieso?

        Weil dies eine der wahrscheinlichsten Problemursachen in solchen Fällen ist.

        Mit 50% Wahrscheinlichkeit meine ich:

        F5: Hintergrundbild wird angezeigt
        F5: Hintergrundbild wird nicht angezeigt
        F5: Hintergrundbild wird nicht angezeigt
        F5: Hintergrundbild wird angezeigt
        F5: Hintergrundbild wird angezeigt
        F5: Hintergrundbild wird nicht angezeigt

        Dein Problem scheint aber weitreichender (oder simpler) zu sein.

        Darum schließe ich mich Lachgas' Empfehlung an und bitte um ein nachvollziehbares Online-Beispiel.

        Einen schönen Freitag noch.

        Gruß, Ashura

        --
        Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
        30 Days to becoming an Opera8 Lover -- Day 21: Toolbars
        Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
        [Deshalb frei! - Argumente pro freie Software]
        1. Darum schließe ich mich Lachgas' Empfehlung an und bitte um ein nachvollziehbares Online-Beispiel.

          Kommt heute abend.

          Danke erstmal
             Alex

          1. Hochinteressant!

            Jetzt funktionierts anscheinend.
            Ich hatte einen ganz anderen ID, der auch an einer anderen Stelle vorher in der Datei vorkam, doppelt benutzt.
            Scheinbar lags daran, denn jetzt zeigt IE das Hintergrundbild bei jeder Aktualisierung an.

            Tja, es geht doch nichts über IMMER WIEDER CODE CHECKEN - auch an ganz anderen Stellen, insb. VOR dem Bug-Element.

            Ein schönes Wochenende

            Alex

            1. Hallo Alex.

              Ich hatte einen ganz anderen ID, der auch an einer anderen Stelle vorher in der Datei vorkam, doppelt benutzt.

              Also kann man davon ausgehen, dass du (nun?) weißt, dass eine ID in einem Dokument eindeutig ist und niemals mehr als ein Mal vorkommen darf?

              Scheinbar lags daran, denn jetzt zeigt IE das Hintergrundbild bei jeder Aktualisierung an.

              Nunja, wenn die ID zwei Mal vor kam, hat der IE ja richtig[tm] gehandelt und das Bild mit einer Wahrscheinlichkeit von 50% angezeigt.

              Tja, es geht doch nichts über IMMER WIEDER CODE CHECKEN - auch an ganz anderen Stellen, insb. VOR dem Bug-Element.

              Bitte einrahmen und an die Wand hängen. ;-)

              Einen schönen Samstag noch.

              Gruß, Ashura

              --
              Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
              30 Days to becoming an Opera8 Lover -- Day 21: Toolbars
              Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
              [Deshalb frei! - Argumente pro freie Software]
      2. Hi,

        F5: Hintergrundbild wird angezeigt
        F5: Hintergrundbild wird nicht angezeigt
        F5: Hintergrundbild wird nicht angezeigt
        F5: Hintergrundbild wird angezeigt
        F5: Hintergrundbild wird angezeigt
        F5: Hintergrundbild wird nicht angezeigt

        Ich hatte dieses Problem auch vor ein paar Tagen. Insbesondere mit IE 6 & Opera 8 gab es da arge Probleme. Der FF 1 hat die Seite mit 75% Wahrscheinlichkeit richtig angezeigt.

        Die Testseite war klein, der Code simpel und valide. Keine Ahnung an was es lag, da ich später die Seite eh komplett umgebaut habe. Ich bin gespannt auf dein Online-Beispiel. :)

        Bis später, eumil

  3. <div style="background-image:url(hintergrund.jpg);">
       Der ewig lange Seitentext,
       und viiieeeel scrollen...
       </div>

    Zusatzinfo zum Erweitern des Wissens über Semantik:

    Wenn Du einen Textabsatz hast, solltest Du ihn auch als solchen auszeichnen, nicht als "allgemeinen Block mit undefiniertem Inhalt".

    Kurz: Ersetze "div" durch "p". Es besteht hier keine Notwendigkeit für ein <div>.