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 avec IE6


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 582
    Par défaut Problème avec IE6
    Bonjour,
    J'ai un css comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    .col3 a:link,a:active,a:visited{
    	font-size : 14px;
    	color : #000000; 
    	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
    	background-color : #dfdfb9;
    }
    Cela marche bien sous IE7 mais j'ai un problème sous IE6 , il ne prend en compte que a:link.
    Je suis obligée de faire
    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
    col3 a:link{
    	font-size : 14px;
    	color : #000000; 
    	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
    	background-color : #dfdfb9;
    }
    col3 a:active{
    	font-size : 14px;
    	color : #000000; 
    	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
    	background-color : #dfdfb9;
    }
    col3 a:visited{
    	font-size : 14px;
    	color : #000000; 
    	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
    	background-color : #dfdfb9;
    }
    Ce qui est vraiment lourd... il ya t-il une autre solution?
    Merci d'avance

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Par défaut
    Mettre les déclarations dans l'ordre :
    link, visited, hover, active

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 582
    Par défaut
    Ca ne corrige pas le problème.

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Citation Envoyé par charliejo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    .col3 a:link,a:active,a:visited{
    	font-size : 14px;
    	color : #000000; 
    	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
    	background-color : #dfdfb9;
    }
    Salut,

    Les sélecteurs que tu sépares par des virgules sont indépendant les uns des autres.
    Vu le reste de ton message, je pense que le sélecteur que tu voulais écrire était le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .col3 a:link, .col3 a:visited, .col3 a:active { ... }
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 582
    Par défaut
    Effectivement, cela fonctionne .. ce qui est bizarre c'est que avec IE7, ma version fonctionnait.

    J'ai un autre petit problème, je voudrais que mon lien soit souligné avant et
    après avoir été visité.. mais que sur hover, le souligné s'enlève.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    .col3 a:link, .col3 a:visited, .col3 a:active { 
    	font-size : 14px;
    	color : #000000; 
    	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
    	background-color : #dfdfb9;
                text-decoration:underline;
     }
    .col3 a:hover{
          text-decoration:none;
    }
    Ca marche si le lien n'a pas été visité.
    Pour le lien visité j'ai essayé d'ajouter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .col3 a:visited:hover{
          text-decoration:none;
    }
    Mais cela ne marche pas

  6. #6
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Par défaut
    Il ne faut pas utiliser a:visited:hover !
    Il faut respecter l'ordre des déclarations : hover doit précéder active.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 582
    Par défaut
    Ok, super !!
    Merci beaucoup, bonne journée

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

Discussions similaires

  1. Problème avec IE6 si utilisation de plusieurs classes
    Par het44 dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 10/01/2011, 15h01
  2. Problème avec IE6 pour les PNG
    Par jord23 dans le forum IE
    Réponses: 0
    Dernier message: 11/02/2009, 09h55
  3. [AJAX] IE6/7/8, Marche avec Firefox
    Par half_oopss dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 03/04/2008, 12h24
  4. Balise abbr et display: problème avec IE6
    Par <MULK> dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 04/02/2008, 17h03
  5. Problème avec IE6
    Par pino dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 10/04/2006, 16h10

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