Max: Hintergrund / Hintergrundgrafik

Hallo,

Laienfrage...über ein stylesheet (war eine Vorlage) habe ich eine Hintergrundfarbe und eine Hintergrundgrafik ( das ist ein jpg mit 20 x 1200 Pixel) definiert.

Beim Laden der HP wird erst background-color geladen, dann die Grafik.

Wie mache ich das denn, das die Grafik ZUERST geladen wird?

Oder ist es gar besser, wenn ich keine Hintergrudnfarbe definiere?

  1. Hi,

    Beim Laden der HP wird erst background-color geladen, dann die Grafik.

    Das ist doch wohl logisch - die Grafik zu laden, dauert nun mal um einiges länger, als die aus einer handvoll Zeichen bestehende Farbangabe zu interpretieren.

    Wie mache ich das denn, das die Grafik ZUERST geladen wird?

    erstens: Wozu?,
    zweitens: Gar nicht. Mit HTML und CSS allein dürfte das nicht realisierbar sein.

    Oder ist es gar besser, wenn ich keine Hintergrudnfarbe definiere?

    Nein.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Hi,

      Wie mache ich das denn, das die Grafik ZUERST geladen wird?

      erstens: Wozu?,

      sähe besser aus :-)

      zweitens: Gar nicht. Mit HTML und CSS allein dürfte das nicht realisierbar sein.

      Oder ist es gar besser, wenn ich keine Hintergrudnfarbe definiere?

      Nein.

      demnach klare und verständliche Antwort. Danke.

  2. Hi,

    Beim Laden der HP wird erst background-color geladen, dann die Grafik.

    die Hintergrundfarbe wird gar nicht geladen. Allenfalls wird der CSS-Code geladen, der Hintergrundfarbe und -grafik gleichermaßen definiert; wie ein Farbwert zu verwenden ist, weiß der Browser jedoch sofort, während die Grafik für ihn eine weitere, separate (und somit *garantiert* später) zu ladende Ressource darstellt.

    Wie sollte ein Browser Deiner Meinung nach in seiner Darstellungsmechanik aufgebaut sein, um einen Farbwert - der in vielen Fällen ein Ersatz für die Grafik ist, solange diese noch nicht vorliegt - erst nach dem Vorhandensein einer Grafik darzustellen? Wie soll in diesem Mechanismus mit Interlaced-Grafiken umgegangen werden, was ist mit bereits während des Ladens teilweise darstellbarer Grafiken? Wie soll der Browser reagieren, wenn dem Element nachträglich die Hintergrundgrafik genommen oder sie durch eine andere, ebenfalls nachzuladende ersetzt wird?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. @@Cheatah:

      nuqneH

      während die Grafik für ihn eine weitere, separate (und somit *garantiert* später) zu ladende Ressource darstellt.

      Es sei denn, die Grafik steht im CSS-Code. Womit die Daten gemeint sind, nicht eine Referenz auf eine Grafikressource.

      Qapla'

      --
      Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
      (Mark Twain)
      1. Om nah hoo pez nyeetz, Gunnar Bittersmann!

        Womit die Daten gemeint sind, nicht eine Referenz auf eine Grafikressource.

        wie geht das?

        Matthias

        --
        http://www.billiger-im-urlaub.de/kreis_sw.gif
        1. @@Matthias Apsel:

          nuqneH

          Womit die Daten gemeint sind, nicht eine Referenz auf eine Grafikressource.

          wie geht das?

          Wie in http://aktuell.de.selfhtml.org/artikel/grafik/inline-images/ beschrieben.

          S.a. http://de.wikipedia.org/wiki/Data-URL und die anderen Suchtreffer http://www.google.de/search?q=css+background+data

          Qapla'

          --
          Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
          (Mark Twain)
          1. Om nah hoo pez nyeetz, Gunnar Bittersmann!

            interessant, kannte ich bisher so nicht. Bei welchen Projekten würde man das so anwenden?

            Matthias

            --
            http://www.billiger-im-urlaub.de/kreis_sw.gif