Le CSS : Hover code> ne fonctionne pas dans IE6 pour des éléments qui ne sont pas des liens. Y at-il un travail autour? par exemple. Comment appliquer le
: survol code> sur un
div code>? p>
4 Réponses :
Il y a quoi que ce soit: survolez . Je ne l'ai jamais utilisé moi-même mais de ce que j'entends, ça fonctionne bien. P>
Quels que soient: Hover est un petit script qui corrige automatiquement: Survolez,: Actif et: Focus pour IE6, IE7 et IE8 Quirks, vous permettant d'utiliser comme vous le feriez dans n'importe quel autre navigateur. La version 3 présente la prise en charge de l'AJAX, ce qui signifie que tout HTML qui est inséré dans le document via JavaScript déclenchera également: survolez ,: actif et: styles de focalisation dans IE. p> blockQuote>
N'y a-t-il pas une alternative CSS pour cela?
@Sarfraz aussi loin que je sache, non, sinon quoi que ce soit: survoler et autres travaux de contournement n'existeraient pas.
+1, mes pensées dès que je lirais le titre. Quoi qu'il en soit: Hover traverse les feuilles de style convertissant des pseudo classes en noms de classe et de la fixation des gestionnaires d'événements requis.
Vous pouvez utiliser le fameux IE7.JS de Dean Edwards, qui a l'avantage agréable, Pour que vous puissiez utiliser le sélecteur En dehors de cela, je doute que vous puissiez y parvenir avec CSS seul. IE peut gérer JS dans les fichiers CSS via Ensuite, enfin, une solution courte de jQuery: p> puis vous pouvez l'utiliser dans votre feuille de style: p> : survoler code> dans votre CSS.
expression () code>, mais vous ne pouvez pas accéder à une expression pour gérer la navigation sans manipulation de sélecteur en vol stationnaire. P>
+1 pour celui-ci aussi. Overkill pour : Survolez CODE> Seul Seul, mais bien si vous vouliez toutes les choses supplémentaires et que vous ne le saviez pas encore.
@Andy E: True, qu'il s'agisse de surkill pour : plancher code> seul. En fait, surtout quand une réponse commence par "Vous pouvez utiliser jQuery ou ceci ..." C'est exactement ce que je commente alors. ;-) Cependant, comme vous mentionnez, traiter avec IE6, je me trouve souvent en pensant à IE7.js dans un tas de situations différentes.
Suckerfish vs. .htc
- Si vous voulez bénéficier d'autres choses (autre que survoler) aussi dans c'est-à-dire strong> allez pour
ie7.js code> comme @boldewyn suggéré li>
- et si vous utilisez déjà jQuery et vouloir utiliser Verser dans une limited chemin alors aller pour cette façon: Comment activer la navigation sur un div pour IE6 en utilisant jQuery en code Minmal? li> ul>
aucune solution CSS pure et valide disponible pour cela dans IE6. strong> p>
une solution d'expression CSS non valide non valide forte> est disponible Mais je ne conseillerais pas d'utiliser Ce car il est lent a > p>
solution: http://www.visivianIphherit.com/code/ie6 -haver-expression.php p> li> ul> ul>
Pour mes besoins, la solution de ventouse devrait suffire.
Suckerfish et sa progéniture Provenue de grandes alternatives légères à cette fin. P >
Semblable à ce Stackoverflow.com/Questtions/1900768/...