a href-tag nicht funktioniert aufgrund von z-index
Ich habe ein div mit der Klasse "header", die die z-index-Wert als 1. Nach diesem div habe ich ein div für das logo in Anker-tags. Aber das problem ist ich dont erhalten alle Zeiger cursor auf "logo".
Wenn ich entfernen Sie den z-index der header-ich bin in der Lage, klicken Sie auf es.
Ich habe .header wie folgt:
.header{
z-index:1;
}
Hier ist das Ergebnis bin ich immer:
Nur nehmen die Kommentare in der css-Teile, die ich gegeben habe, für z-index. Sie werden in der Lage, klicken Sie auf das logo wieder.
Ist es ein Weg, um die Anker-tags arbeiten mit dem z-index-Wert als 1 auf 'header'?
- Ich glaube nicht, dass Sie können hinzufügen, z-index-Eigenschaft anchor-tag, aber wenn Sie dies tun wollen, können dies tun, durch die Verwaltung der z-index-Wert von element hinter Anker-tag. können schauen Sie sich dieses [link][1], auch gibt es eine Möglichkeit über ein Bild. [1]w3schools.com/cssref/tryit.asp?filename=trycss_zindex
- Danke Dipak... ich denke u r Recht....
- Habe eine Lösung als auch eine alternative
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warum sind Sie die Positionierung Dinge absolut? Wenn Sie möchten, dass Ihr code funktioniert, müssen Sie Ihre position, eine tag-relativ oder absolut und geben Sie einen höheren z-index:
http://jsfiddle.net/pThNz/11/
Ansonsten könnte man versuchen so etwas schöner code; Stoppt Sie aus immer in einem z-index Alptraum später auf der Straße; und hört einfach leere divs erstellt wird überall:
http://jsfiddle.net/pThNz/10/
CSS:
Nur hinzufügen, dass pointer-events:none, um die Eltern, dass die Blockierung der link Klick (also der header).
Hier ist dein code aktualisiert:
https://jsfiddle.net/pThNz/31/
z-index nicht auswirken-Elemente, die keine position:absolute, relative oder static