Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Januar

SELFHTML Forumsarchiv
background-image wieder löschen

Informationsseite
  1. Seite (CSS) background-image wieder löschen von katze, 30. 01. 2007, 18:57
nach unten

background-image wieder löschen

Die folgende Nachricht zum Thema stammt von: katze, 30. 01. 2007, 18:57

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.

nach obennach unten

background-image wieder löschen

Die folgende Nachricht zum Thema stammt von: Gunnar Bittersmann, 30. 01. 2007, 19:20

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)

nach obennach unten

background-image wieder löschen

Die folgende Nachricht zum Thema stammt von: katze, 30. 01. 2007, 19:57

also bei ner Liste klappt das net:

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

nach obennach unten

background-image wieder löschen

Die folgende Nachricht zum Thema stammt von: Hopsel, 30. 01. 2007, 20:16

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:)

nach obennach unten

background-image wieder löschen

Die folgende Nachricht zum Thema stammt von: katze, 30. 01. 2007, 22:13

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

nach obennach unten

background-image wieder löschen

Die folgende Nachricht zum Thema stammt von: Hopsel, 30. 01. 2007, 22:42

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:)

nach obennach unten

background-image wieder löschen

Die folgende Nachricht zum Thema stammt von: katze, 31. 01. 2007, 03:40

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

nach obennach unten

background-image wieder löschen

Die folgende Nachricht zum Thema stammt von: rfb, 31. 01. 2007, 08:22

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)

nach obennach unten

background-image wieder löschen

Die folgende Nachricht zum Thema stammt von: MudGuard, 31. 01. 2007, 09:23

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.

nach obennach unten

background-image wieder löschen

Die folgende Nachricht zum Thema stammt von: wahsaga, 31. 01. 2007, 10:36

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; }

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Januar

© 1998-2006 Seite Impressum, Software: Classic Forum