Ist der z-index der einzige Weg zu zwingen, ein element positioniert werden, die über die Oberseite des anderen, wenn nicht, welche anderen Methoden gibt es?

Arbeite ich an einer Anwendung, mit einer Karte und es ist ein div in der Ecke mit ein paar Sachen in es. Sie können klicken Sie auf diese Karte zu bringen, einige Informationen in einem kleinen Fenster. Das Fenster ist in einigen Fällen abgedeckt wird, durch das div in der Ecke.

Möchte ich den gegenteiligen Effekt (Fenster-Abdeckungen div). Ich dachte, dies wäre einfach eine z-index-Problem, aber ich bin nicht in der Lage, um es an die Arbeit. Dies ist mit IE7 und aus der Lektüre ein wenig scheint es, wie der z-index funktioniert nicht, es sei denn, es ist im inneren eines Elements, das positioniert ist.

Elemente scheinen richtig positioniert werden, um die z-index, Recht auf Arbeit, aber ich habe wenig Glück. Ich habe gespielt, um mit dem hinzufügen von styling über Firebug aber habe nicht hatte kein Glück in immer irgendetwas zu ändern. Das Fenster ist wirklich einfach zwei divs ein absolut positioniert, und eine relativ nach innen von ihm.

Ist der z-index, das einzige, was das problem sein könnte hier oder ist es etwas anderes, ich weiß nicht?

Gibt es andere Methoden um den Effekt zu erzielen, die ich will? Ich kann einfach nicht verbergen das div via jquery oder so etwas, weil ein Teil davon sollte sichtbar sein, hinter dem sich öffnenden Fenster auf der Karte.

Es wäre hilfreich, wenn Sie Beispiele der html und css so, dass einige der Nutzer können besser diagnostizieren irgendwelche Probleme.

InformationsquelleAutor Carter | 2009-03-26

Schreibe einen Kommentar