Je travaille sur une application avec une carte et il y a un div dans le coin avec quelques trucs dedans. Vous pouvez cliquer sur cette carte pour afficher quelques informations dans une petite fenêtre. La fenêtre est, dans certains cas, couverte par la div dans le coin.Est-ce que z-index est le seul moyen de forcer un élément à être placé au-dessus d'un autre, sinon quelles sont les autres méthodes?
Je veux l'effet inverse (fenêtre couvre div). Je pensais que ce serait simplement un problème de z-index, mais je suis incapable de le faire fonctionner. C'est avec IE7 et en lisant un peu, il semble que z-index ne fonctionnera pas à moins qu'il ne soit dans un élément positionné.
Les éléments semblent être positionnés correctement pour que l'index z fonctionne correctement, mais j'ai peu de chance. J'ai joué avec l'ajout de styles via Firebug mais je n'ai pas eu de chance de changer quoi que ce soit. La fenêtre est vraiment juste deux divs un absolument positionné un et un relatif à l'intérieur de celui-ci.
Est-ce que le z-index est la seule chose qui pourrait poser problème ici ou y a-t-il autre chose que je ne connais pas?
Existe-t-il d'autres méthodes pour obtenir l'effet souhaité? Je ne peux pas simplement cacher la div via jquery ou quelque chose car une partie devrait être visible derrière la fenêtre qui s'ouvre sur la carte.
Il peut être plus utile de fournir des exemples de vos fichiers html et css afin que certains utilisateurs puissent mieux diagnostiquer les problèmes. – TheTXI