2010-08-09 4 views
6

NOOB question ...CSS LI hover - navigateur compatible?

Est-ce que LI:HOVER{background:url(image.jpg) 0 0 no-repeat;} fonctionne dans tous les navigateurs?

+0

Eh bien le pseudo-sélecteur ': hover' ne fonctionne pas dans IE6, ne fonctionne que pour les liens. – Sarfraz

+0

duplication possible de [IE6 Hover problème] (http://stackoverflow.com/questions/2571073/ie6-hover-issue) – Sarfraz

Répondre

5

http://www.quirksmode.org/css/contents.html, oui, mais < = IE6 a quelques problèmes, mais qui s'en soucie?

+1

Si par "certains problèmes" vous voulez dire que cela ne fonctionne pas du tout, je suis d'accord. ': hover' ne fonctionne que pour les liens dans IE6, et la question de OP est en rapport avec' LI'. –

+0

+ un pour cela;) Mais encore, qui se soucie de ThoKra

+0

Existe-t-il un moyen de lutter contre le "scintillement" entre le chargement de l'image? quand je souris, je reçois le scintillement blanc ... –

6

IE versions older than 7 won't support it.

Je recommande IETester.

Aussi, background-repeat is supposed to be defined before background-position, bien que la plupart des navigateurs comprennent les valeurs dans n'importe quel ordre donné.

+0

Juste pour ajouter une note à la réponse: ': hover 'a des problèmes avec les écrans tactiles, donc la réponse à la question de OP serait" non "pour ces navigateurs, à moins que nous prenions en place des trucs et des solutions de contournement. Mais je suis sûr qu'il vaudrait mieux avoir un comportement différent dans ces cas, au lieu de la classe pseudo ': hover'. –