Hallo Allerseits...
Ich baue eine kleine Webseite nur so zum Testen und meine Html und CSS Kentnisse ein wenig aufzufrischen :)
Habe folgendes Problem
Ich habe einen DIV in dem ich ein anderes DIV habe. Das erste DIV ist mit Background mit einem Bild versehen. Das erste DIV 16x16pix (das zweite übrigens auch) groß ist und in der mitte ca. 13x13pix transparent ist.
Dem zweiten DIV soll ein background, in diesem Falle einfach eine Farbe z.B. black gesetzt werden, wenn ich über den zweiten DIV mit der Maus rüber gehe. Das klappt auch alles wunderbar. Das Problem ist, dass der Zweite div, das Bild was im ersten DIV als Background gesetzt ist, überfüllt. Ich habe dem ersten Bild per CSS z-Index:1; gesetzt und dem zweiten Bild z-index:2; gesetzt und trotzdem das gleiche. Kann mir jemand auf die Sprünge helfen was ich falsch mache?

Dieses Beispiel zeigt wie aussehen muss. Der obere Beispiel ist der Jetzige Fall. Der untere Fall ist mein Ziel....
Ich Bedanke mich schon mal für jegliche Hilfe die mir entgegen kommt :) (Irgendwie bin ich wohl voll der newbie geworden in HTML :()
Der Code dazu:
Ich baue eine kleine Webseite nur so zum Testen und meine Html und CSS Kentnisse ein wenig aufzufrischen :)
Habe folgendes Problem
Ich habe einen DIV in dem ich ein anderes DIV habe. Das erste DIV ist mit Background mit einem Bild versehen. Das erste DIV 16x16pix (das zweite übrigens auch) groß ist und in der mitte ca. 13x13pix transparent ist.
Dem zweiten DIV soll ein background, in diesem Falle einfach eine Farbe z.B. black gesetzt werden, wenn ich über den zweiten DIV mit der Maus rüber gehe. Das klappt auch alles wunderbar. Das Problem ist, dass der Zweite div, das Bild was im ersten DIV als Background gesetzt ist, überfüllt. Ich habe dem ersten Bild per CSS z-Index:1; gesetzt und dem zweiten Bild z-index:2; gesetzt und trotzdem das gleiche. Kann mir jemand auf die Sprünge helfen was ich falsch mache?

Dieses Beispiel zeigt wie aussehen muss. Der obere Beispiel ist der Jetzige Fall. Der untere Fall ist mein Ziel....
Ich Bedanke mich schon mal für jegliche Hilfe die mir entgegen kommt :) (Irgendwie bin ich wohl voll der newbie geworden in HTML :()
Der Code dazu:
Code:
HTML:
<div class="firstItem">
<div class="secondItem"></div>
</div>
CSS:
.firstItem{
background-image: url("../Images/firstBackground.png");
height: 16px;
width: 16px;
z-index:2;
}
.secondItem{
background:orange;
height: 16px;
width: 16px;
z-index:1;
}
Zuletzt bearbeitet: