J'ai trouvé beaucoup de scripts de menu css/js sur divers sites qu'ils fonctionnent bien dans FF, IE7 et safari, opéra si JS est désactivé mais pas dans IE 6 et pour IE 6 petit fichier js besoin d'ajouter car IE ne supporte pas hover Ma question est peut-on faire un menu déroulant pré css pour IE6 car IE 6 support: survolez puis nous pouvons faire un menu déroulant sans javascript pour IE6 et tous les autres navigateurs. ?Menu déroulant css pur sans js (si js est désactivé) dans IE 6?
Répondre
La seule legit solution non-JS bien méchant est utilise conditionals et un élément table
:
http://www.cssplay.co.uk/menus/final_drop.html
Edit:
En fait, il semble y avoir une nouvelle méthode de Stu qui repose sur un énorme marge de décalage, beaucoup de déclarations de commande empilables explicites, je pense qu'il utilise une sorte de baisse flottante.
semble avoir été le pionnier soit par Paul O'B/Timo @http://www.sitepoint.com/forums/showthread.php?t=635116&page=5
Ce n'est pas vraiment possible dans IE6, car tout IE6 soutient: hover, il ne supporte que sur les éléments de liaison, rien d'autre. Vous pourriez revenir à des expressions CSS, mais à ce stade, vous envoyez essentiellement du Javascript personnalisé à IE6, et les expressions CSS ont tendance à fuir la mémoire comme personne ne l'a fait.
Vous pouvez envisager d'utiliser une solution CSS unique comme celle écrite par Steve Gibson de GRC.
- 1. Menu déroulant/requête CSS
- 2. Random CSS via JS
- 3. JS: Spécification élément courant dans le menu
- 4. La meilleure façon de réparer CSS/JS déroulant dans IE7 lorsque la page comprend Google Map
- 5. CSS menu déroulant masqué par photo
- 6. site gzipping (js, css, php)
- 7. ASP DropDownList UpdatePanel IE erreurs JS
- 8. JS Erreur dans Internet Explorer
- 9. Vous essayez de faire en sorte que le sous-menu se chevauche dans IE dans le menu principal lors du redimensionnement de la fenêtre sans utiliser JS?
- 10. animation jQuery/JS foiré (Firefox/IE)
- 11. .htaccess pour cacher la version CSS/JS
- 12. menu déroulant « clignotant » dans IE6
- 13. Js écris sans aucune page blanche
- 14. C# LinkButton.PostBackUrl - Nouvelle fenêtre sans JS
- 15. CSS Styling Forms - IE 6/7 bug
- 16. IE 7/8 CSS Menu Problème
- 17. Référence fichier JS dans d'autres fichiers JS et Intellisense
- 18. désactivation de l'agrégation CSS/JS de Drupal pour les administrateurs
- 19. ASP.NET CSS Adaptateurs sans les js fous injectés pour "vous aider"
- 20. JS Test pour: support cible
- 21. Problème JS avec getElementById dans l'Explorateur
- 22. ASP.NET - chemin à utiliser pour référencer .CSS et .JS
- 23. YUI (JS): Mettre un MenuBar dans un Panneau
- 24. jQuery Menu déroulant - slideToggle
- 25. Menu déroulant universel?
- 26. IE 7 n'affiche pas une simple alerte JS?
- 27. Améliorer le code pour le menu déroulant (HTML/CSS/JavaScript)
- 28. Rechercher un menu déroulant
- 29. positionnement JS popup dans Fx
- 30. Création d'un sous-menu avec css dans IE