Menu déroulant en XHTML/CSS (sans JS), compatible IE6 : Possible ?

Menu déroulant en XHTML/CSS (sans JS), compatible IE6 : Possible ? - HTML/CSS - Programmation

Marsh Posté le 16-03-2008 à 22:42:52    

Bonsoir,
 
je souhaite créer un menu déroulant en XHTML et CSS, sans utiliser de javascript, et fonctionnel sous FF, IE 6 et 7,et qui ressemblerait à celui que l'on trouve ICI.
Sauf que le sous-menu doit être également horizontal, mais bon ça c'est plus une question de finalisation...
 
Je travaille sur la chose depuis plusieurs jours, ai tenté les listes à plusieurs niveaux, les listes de définition, les div/span avec des liens, farfouille partout sur le web, et je finis par me demander si c'est vraiment réalisable... Quelqu'un pour m'éclairer svp :??:
 


---------------
Et si la vraie démocratie c'était cela ? | La folie, c'est se comporter de la même manière et s'attendre à un résultat différent.
Reply

Marsh Posté le 16-03-2008 à 22:42:52   

Reply

Marsh Posté le 17-03-2008 à 13:21:43    

Citation :


et fonctionnel sous FF, IE 6 et 7


 
si t'enleve les 9 derniers caracteres c'est possible ^^
 
Non, plus sérieusement, j'en doute, déjà avec :hover qui marche que sur des liens dans IE, alors mettre des liens dans des liens pour avoir des sous-menus... ^^

Reply

Marsh Posté le 18-03-2008 à 04:02:30    

Ben didyou faudrait voir a mieux utiliser google hein !
http://www.tuto-fr.com/tutoriaux/t [...] nt-css.php
en 1 minute le temps d'écrire "menu déroulant sans javascript" sur google.


---------------
Studio CréeAll
Reply

Marsh Posté le 18-03-2008 à 10:49:01    

Merci pour ton lien, je me suis actuellement rabattu sur cette méthode de "behavior" par désespoir de cause.
Mais il se trouve que, malgré le titre de l'article, elle utilise du javascript :o (regarde le code du fichier .htc par curiosité).
Quand je désactive le javascript du navigateur (IE6), le menu ne fonctionne pas.


---------------
Et si la vraie démocratie c'était cela ? | La folie, c'est se comporter de la même manière et s'attendre à un résultat différent.
Reply

Marsh Posté le 18-03-2008 à 12:16:58    

uniquement possible avec hover.htc pas possible autrement.

Reply

Marsh Posté le 31-03-2008 à 16:57:43    

Merci de vos réponses, finalement j'ai utilisé le hover.htc, réadapté dans un js :D


---------------
Et si la vraie démocratie c'était cela ? | La folie, c'est se comporter de la même manière et s'attendre à un résultat différent.
Reply

Marsh Posté le 10-04-2009 à 12:33:15    

même si ça date c'est possible sans hack
un menu déroulant ou dépliant css sans js compatible ie6 et autre navigateur  
http://bormat2.free.fr/
c'est le dernier exemple


Message édité par bormat le 16-06-2009 à 20:00:48
Reply

Marsh Posté le 10-04-2009 à 15:58:19    

Je n'ai plus le nom en tête, mais il y a déjà quelques années, bien avant IE7, j'avais trouvé aussi un menu uniquement css, absolument sans JS. Il fonctionnait très bien en plus d'être très évolué. Donc c'est possible :jap:


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 10-04-2009 à 22:10:55    

malheureusement tu ne saurais le retrouver  :D

Reply

Marsh Posté le 22-09-2009 à 11:09:28    

Je viens juste de voir vos réponses.

 

Au sujet de ton lien, bormat, je me souviens avoir vu cette technique peu après avoir posté ici. Je ne l'avais pas utilisée car au vu du menu que je devais faire (et qui n'arrêtait pas de changer tous les deux jours), ça serait vite devenu monstrueux.
Et puis le site sur lequel je bossais a tellement évolué que c'est devenu une usine à JS, ainsi il n'était plus gênant d'avoir recours à ce dernier pour mon menu.

 

Merci pour les réponses :)


Message édité par Funkpeck le 22-09-2009 à 11:10:23

---------------
Et si la vraie démocratie c'était cela ? | La folie, c'est se comporter de la même manière et s'attendre à un résultat différent.
Reply

Marsh Posté le 22-09-2009 à 11:09:28   

Reply

Marsh Posté le 24-09-2009 à 18:12:35    

je te conseille d'utiliser Superfish
http://users.tpg.com.au/j_birch/plugins/superfish/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed