katze: background-image wieder löschen

Wie kann ich ein background-image löschen also so dass es nich an divs weitergegeben wird die darin liegen???????
Beispiel:

#bild { background-image:url... }

<div id="bild">
   Hallo <div><img src="bild.jpg"></div>
</div>
leider wird der hintergrund auch auf den inneren div übertragen.

  1. Hello out there!

    leider wird der hintergrund auch auf den inneren div übertragen.

    Was meinst du damit?

    Die 'background-image'-Eigenschaft wird nicht vererbt; das innere 'div' hat keinen Hintergrund, sondern die Browserstylesheetdefaults 'background-image: none' und 'background-color: transparent'. Deshalb scheint das Hintergrundbild des äußeren 'div' durch.

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
    1. also bei ner Liste klappt das net:

      <ul id="background">
      <li>
       <ul><li>hallo</li></ul>
      </li>
      </ul>

      1. Hi katze!

        also bei ner Liste klappt das net:

        Doch. Ein vollständiges Codebeispiel könnte uns helfen.

        Alternativ dazu kannst du uns auch eine Problembeschreibung geben.
        Was möchtest du erreichen?
        Was hast du dafür bisher schon geschafft?

        MfG H☼psel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
        1. wenn ich #list li { background-image... } mache,
          dann tritt dies auf alle folgelisten zu die im listenblock auftauchen.

          1. Hi katze!

            wenn ich #list li { background-image... } mache,
            dann tritt dies auf alle folgelisten zu die im listenblock auftauchen.

            Logisch, du definierst ja auch für jedes <li> ein Hintergrundbild.

            Aber ich verstehe dein Problem immer noch nicht.

            MfG H☼psel

            --
            "It's amazing I won. I was running against peace, prosperity, and incumbency."
            George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
            Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
            1. ich würde gerne das hintergrundbild nur auf die unterste Ebene verwenden.
              Also nur auf die erste Liste, aber nicht in die darin liegenden.

              1. Moin

                wurde oben schon angedeutet, du musst einfach eine Hintergrundfarbe für die Elemente angeben, bei denen das HG-Bild nicht durchscheinen sprich background-color nicht transparent sein soll wie voreingestellt.

                Gruß
                rfb

                --
                Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
                (Galileo Galilei)
              2. Hi,

                ich würde gerne das hintergrundbild nur auf die unterste Ebene verwenden.
                Also nur auf die erste Liste, aber nicht in die darin liegenden.

                Warum verwendest Du dann den Nachfahren- anstelle des Kindselektors?
                Zumindest für einigermaßen aktuelle Browser wäre das das Richtige (IE < 7 haben dann halt Pech oder müssen mit zusätzlichem Code - explizites none für background-image für tiefer verschachtelte li - ruhiggestellt werden ...)
                cu,
                Andreas

                --
                Warum nennt sich Andreas hier MudGuard?
                Schreinerei Waechter
                O o ostern ...
                Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
              3. hi,

                ich würde gerne das hintergrundbild nur auf die unterste Ebene verwenden.
                Also nur auf die erste Liste, aber nicht in die darin liegenden.

                Also meinst du die erste Ebene.

                Dann überschreibe die Eigenschaft für darunter befindliche "Ebenen" wieder, mittels einem geeigneten Selektor.

                gruß,
                wahsaga

                --
                /voodoo.css:
                #GeorgeWBush { position:absolute; bottom:-6ft; }