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 :

problème de a:active dans IE ?


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Satch
    Homme Profil pro
    Hypnothérapeute - Magicien
    Inscrit en
    Mars 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Hypnothérapeute - Magicien

    Informations forums :
    Inscription : Mars 2004
    Messages : 498
    Par défaut problème de a:active dans IE ?
    Bonjour,
    Je rencontre un petit problème avec IE.

    Tout ce qui suit est en xhtml strict et sans scripts (j'ai mes raisons).

    J'ai un texte, quand je passe la souris dessus (hover) un autre s'affiche. Quand la souris est enfoncée dessus (active) un autre doit s'afficher à la place.

    Je vous donne le code puis la description du problème :

    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
                          span {display:none;}
     
                          a:hover {background:none;} /*HACK IE*/
     
                          a:hover span.survol{display:inline;} /*affichage du survol*/
     
                          a:active {background:none;} /*HACK IE*/
     
                          a:active span.clic{display:inline;}  /*affichage du clic*/
     
                          a:active span.survol{display:none;} /*on cache l'élément survol*/
    (...)
    	      <p>
                     <a href="#">
                     passez la souris ici
                     <span class="survol">survol</span>
                     <span class="clic">clic</span>
                     </a>
                  </p>
    Sous Firefox et Opera, pas de soucis, c'est le comportement que j'attends. Mais sous IE, une fois que j'ai cliqué, le texte "clic" reste affiché jusqu'à ce que je clique ailleurs. C'est comme si le lien restait dans l'état "active" même si la souris n'est plus enfoncée. Même le "hover" ne reprend pas la main sur le "active" (mon "survol" n'apparait plus, seul le "clic" reste)

    Y a-t-il un moyen pour réussir à avoir le bon comportement sur IE ?

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 113
    Par défaut
    Salut !

    avec un onmouseout sur le span ?

  3. #3
    Membre éprouvé Avatar de Satch
    Homme Profil pro
    Hypnothérapeute - Magicien
    Inscrit en
    Mars 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Hypnothérapeute - Magicien

    Informations forums :
    Inscription : Mars 2004
    Messages : 498
    Par défaut
    Citation Envoyé par Satch Voir le message
    en xhtml strict et sans scripts (j'ai mes raisons).
    Donc non

Discussions similaires

  1. Problème traitement Activity dans un tab
    Par yrtera dans le forum Android
    Réponses: 1
    Dernier message: 10/09/2013, 18h33
  2. [MFC] problème avec les insertions dans CComboBox
    Par Joeleclems dans le forum MFC
    Réponses: 12
    Dernier message: 11/06/2004, 15h31
  3. Problème lors d'encodage dans un Maskedit
    Par panthere6 dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/06/2004, 06h35
  4. Problème d'ajout multiples dans un BDD Access
    Par arnaud_verlaine dans le forum Langage SQL
    Réponses: 3
    Dernier message: 31/05/2004, 13h34
  5. Problème a l'affichage dans la console (printf)
    Par PhoneKilleR dans le forum C
    Réponses: 21
    Dernier message: 23/09/2003, 17h21

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