IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

affichage d'un tooltip


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 161
    Par défaut affichage d'un tooltip
    Bonjour,
    j'ai fait un tooltip qui s'affiche quand l'on passe le cusrseur sur le lien. Le problème est que l'image que j'affiche se retrouve en arrière plan par rapport aux autre composants. Si il y a une textBox, on voit la textbox affiché en premier plan au milieu de mon image.
    Comment faire pour que le tooltip soit devant tout les composants ??

    Voila mon fichier css :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    a.tooltip
    {
        position: relative;
        z-index: 24;
        background-color: #ccc;
        color: #000;
        text-decoration: none;
    }
     
    a.tooltip:hover
    {
        z-index: 25;
        background-color: #ff0;
    }
     
    a.tooltip span
    {
        display: none
    }
     
    a.tooltip:hover span
    {
        display: block;
        position: absolute;
        top: 2em;
        left: 2em;
        width: 15em;
        border: 1px solid #0cf;
        background-color: #cff;
        color: #000000;
        text-align: center
    }
    Merci de vos réponses

  2. #2
    Membre Expert Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Par défaut
    Je pense que la solution est dans l'utilisation d'un z-index approprié
    essaye en précisant aux éléments qui doivent se trouver derriere l'image (en leur mettant un z-index inférieur à celui de ton image

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 161
    Par défaut
    ok merci beaucoup, moi je cherchais du côté du display et du position, je n'y connais pas grand chose en CSS en fait.

    Je vais chercher et je mettrait la solution si ca marche.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 161
    Par défaut
    C'est bon, c'est résolu,. J'ai mis un z-index à 150 (et oui c'est beaucoup !!).
    Par defaut Visual studio mettait des z-index pour chaque éléments qui était autour de 100.

    Merci à toi Tober

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 161
    Par défaut
    En fait, je viens de m'apercevoir que cela ne marchait pas avec des dropdownlist.
    Je ne sait pas vraiment pourquoi mais elles sont affiché au premier plan.
    Elle n'ont pas de z-index défini et si je les défini inférieur a celui de mon tooltip, la liste est toujours en premier plan.

  6. #6
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Les z-index ne devraient être définis que lorsqu'il y a vraiment besoin ce qui est plutôt rare si tu as bien la pluspart de tes éléments normalement dans le flux.

    C'est difficile de te répondre sans ton code et il faut savoir que IE peut poser quelques problèmes quant à l'ordre d'empilement des différents éléments.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 161
    Par défaut
    Bon je te met le fichier aspx, le fichier cs et le code html de IE(c'est le .txt) en fichiers joint.

    Voila mon doctype : "-//W3C//DTD HTML 4.0 Transitional//EN"
    je crois que c'est ca, je ne m'y connait pas vraiment la dessus. Je pense que tu veut savoir si ma page passerai au validateur W3C, je ne pense pas.
    C'est une page de test donc c'est normal que ce n'est pas du tout rigoureux.

    Ma page ou j'utilise le tooltip est un peu mieux mais ne passerai surrement pas au validateur, c'est pour l'intranet d'une entreprise alors je ne peu pas te le montrer. Pour le moment les page ne fonctionne que en local sur ma machine.
    Fichiers attachés Fichiers attachés

  8. #8
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    sorry, j'avais mal interprêté ton mot "drop down list". J'avais imaginé dans ma tête un menu déroulant "standard".

    Pour le problème des select c'est un problème reconnu avec IE6 (corrigé dans le 7 je crois ?). Tu peux trouver, je crois, une piste dans la faq javascript.

    Autrement ton doctype est incomplet. Il est important d'en renseigner un correctement si tu veux que IE passe en mode standard.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 161
    Par défaut
    Merci, en effet avec IE7 ca marche bien.
    Je vais voir comment contourner ce problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Durée d'affichage d'un tooltip
    Par kite37 dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 30/09/2009, 09h49
  2. affichage d'un tooltip sans le passage de la souris
    Par isoman dans le forum AWT/Swing
    Réponses: 0
    Dernier message: 10/05/2009, 21h31
  3. gerer le temps d'affichage d'une tooltip
    Par monmiez dans le forum VB.NET
    Réponses: 0
    Dernier message: 26/11/2008, 15h48
  4. Réponses: 2
    Dernier message: 09/10/2008, 11h17
  5. [Status Icon] Forcer affichage d'un ToolTip
    Par Solevis dans le forum GTK+ avec C & C++
    Réponses: 0
    Dernier message: 20/01/2008, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo