Ich habe einen Kastenschatten auf meinem #primaryNav
Div. Leider wird der Schatten vom Hintergrund des folgenden #page
Elements verdeckt / ausgeblendet .
Ich habe versucht, einen Z-Index von 100 auf #primaryNav
und einen Z-Index von -100 auf #page festzulegen, aber das behebt mein Problem nicht.
Irgendwelche Ideen, was ich falsch mache?
Antworten:
Sie müssen die Positionierung für definieren
#primaryNav
. Der Z-Index wirkt sich nur auf positionierte Elemente aus. Ich habe dies gerade in Firebug hinzugefügt und es wurde behoben:#primaryNav { position: relative; }
Ich würde es vermeiden, einen negativen Z-Index zu verwenden. Ändern Sie einfach den Z-Index von
#page
auf 0.quelle
Wie Jlego bereits sagte, sollte eine relative Position dies beheben. Übrigens würde ich vorschlagen, dass links oder rechts von der kein Schatten vorhanden ist
#primaryNav
. Da#primaryNav
die Breite 100% beträgt, wird durch einen Schatten an der Seite eine horizontale Bildlaufleiste angezeigt.Um dies zu beheben, können Sie ein
overflow:hidden
auf setzen#iframe
quelle
Ich habe mir Ihre Website angesehen und denke, dass die
border-bottom
Eigenschaft von#primaryNav
Ihren Schatten verdeckt.quelle