IE 8 et pseudo-classe :active

Le
Bobe
J'ai un souci avec IE8 qui est censé comprendre la pseudo-classe :active
sur tout élément et plus seulement sur les ancres, or cette règle CSS
est ignorée par ce navigateur :

input[type="submit"]:active {
background-image: none;
color: red;
}

J'ai lu que IE7 et IE8 se comportaient différemment selon qu'ils sont en
mode standard ou compliant. Le doctype de la page est bien un doctype
valide xhtml 1.0 strict et le navigateur est en mode standard.

Ai-je commis une erreur ?

--
Aurélien Maille
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
yamo'
Le #22618411
Salut,

Bobe a tapoté, le 26/09/2010 19:46:
input[type="submit"]:active {
background-image: none;
color: red;
}




Je n'ai pas d'IE sous la main.

J'essaierai
input[type=submit]:active {
background-image: none;
color: red;
}



--
Stéphane
http://pasdenom.info
SAM
Le #22618511
Le 26/09/10 19:46, Bobe a écrit :
J'ai un souci avec IE8 qui est censé comprendre la pseudo-classe :active
sur tout élément et plus seulement sur les ancres, or cette règle CSS
est ignorée par ce navigateur :

input[type="submit"]:active {
background-image: none;
color: red;
}

J'ai lu que IE7 et IE8 se comportaient différemment selon qu'ils sont en
mode standard ou compliant. Le doctype de la page est bien un doctype
valide xhtml 1.0 strict et le navigateur est en mode standard.

Ai-je commis une erreur ?



input[type="submit"]:focus { } ??

Ces IEs sont très bizarres et souvent ils ne s'intéressent à des
éléments que si ceux-ci ont le "layout" (ne pas me demander ce que
c'est, juste une fantaisie de plus à la M$, je suppose)

est-ce que l'élément a bien le layout ?

Ceci étant, de faire un "rollover" pour un event aussi fugace que
'active' ... est-ce si important ?

--
Stéphane Moriaux avec/with iMac-intel
yamo'
Le #22618561
Salut,

Bobe a tapoté, le 26/09/2010 19:46:
J'ai un souci avec IE8 qui est censé comprendre la pseudo-classe :active
sur tout élément et plus seulement sur les ancres, or cette règle CSS
est ignorée par ce navigateur :

input[type="submit"]:active {
background-image: none;
color: red;
}




J'ai trouvé une page de doc sur les CSS et IE :

(l'ancre est brisée)

--
Stéphane
http://pasdenom.info
Bobe
Le #22618731
SAM nous a dit le 26/09/2010 23:10:
Ces IEs sont très bizarres et souvent ils ne s'intéressent à des
éléments que si ceux-ci ont le "layout" (ne pas me demander ce que
c'est, juste une fantaisie de plus à la M$, je suppose)

est-ce que l'élément a bien le layout ?

Ceci étant, de faire un "rollover" pour un event aussi fugace que
'active' ... est-ce si important ?




Non, c'est juste un détail. j'en ai d'ailleurs déjà fait mon deuil ;-)
On verra bien un jour si j'ai le fin mot de l'histoire, j'appliquerai un
correctif.

--
Aurélien Maille
Bobe
Le #22618721
yamo' nous a dit le 26/09/2010 23:20:
J'ai trouvé une page de doc sur les CSS et IE :

(l'ancre est brisée)




Intéressant. Cette page + celle-ci devraient suffire à bien connaître
l'état du support CSS dans IE :
http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28Cascading_Style_Sheets%29

--
Aurélien Maille
Publicité
Poster une réponse
Anonyme