Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1978 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] un menu déroulant tout en CSS c'est faisable pour IE ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CSS] un menu déroulant tout en CSS c'est faisable pour IE ?

n°956240
vincegr
Posté le 19-01-2005 à 11:55:39  profilanswer
 

Hi all,
 
J'en suis à 2-3 versions de mon menu deroulant et j'ai rien trouvé de convenable encore. Enfin sous firefox tout passe toujours nikel mais en test sur IE ça ne passe pas.
 
Quelqu'un a-t-il une idée de menu full CSS compatible avec IE ?
 
Merci


---------------
"Il vaut mieux se taire et passer pour un con plutôt que de parler et de ne laisser aucun doute à ce sujet." (Pierre Desproge)
mood
Publicité
Posté le 19-01-2005 à 11:55:39  profilanswer
 

n°956259
titione
addicted
Posté le 19-01-2005 à 12:08:12  profilanswer
 

t'as été prendre les exemples de alsacreation ??
ceux-là sont compatibles partout

n°956260
Profil sup​primé
Posté le 19-01-2005 à 12:08:46  answer
 

pas faisable sans JS :/

n°956262
vincegr
Posté le 19-01-2005 à 12:11:33  profilanswer
 

oui j'ai fait ce qu'il y a sur alsa
mais c'est un menu deroulant que je veux
et en gros je voudrais avoir ce qu'on peut trouver en JS sur alsa mais en CSS !!
 
j'en demande peut etre de trop ?!


---------------
"Il vaut mieux se taire et passer pour un con plutôt que de parler et de ne laisser aucun doute à ce sujet." (Pierre Desproge)
n°956281
sibelius
Vous êtes sûr ?
Posté le 19-01-2005 à 12:35:47  profilanswer
 

En effet ce n'est pas possible sans JS sur IE parce qu'il ne permet pas les :hover ailleurs que sur <a>.
L'alternative est d'utiliser le fameux hack "IE7".. mais c'est du JS aussi.
 

Citation :

mais c'est un menu deroulant que je veux


Il y'a aussi des déroulants sur Alsa.


Message édité par sibelius le 19-01-2005 à 12:36:29

---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
n°956494
fxoxo
Posté le 19-01-2005 à 15:16:13  profilanswer
 

Bijour,
 
Je suis justement en train de bosser la dessus car je viens de trouver un menu vertical déroulant sans JS devinez ou ..... sur la nouvelle homepage de tf1 !!!
Non, ce n'est pas une blague, le reste du site est toujours aussi naze et pas xhtml mais le menu l'est  :??:  
 
J'ai testé sous sous firefox et IE (un peux moins rapide que sous firefox) et ça marche ...
 
A propos, quelq'un peut il me donner un lien sur cette régle d'héritage ">" ex: ul#menu li>a
J'ai déja vu ça qq part mais je ne me rappelle pas ou ...
 


---------------
stpfilms.free.fr
n°956501
titione
addicted
Posté le 19-01-2005 à 15:24:29  profilanswer
 

'tain c fou j'avais jamais vu ça...
pour une fois que j'apprends un truc avec tf1 :)  

n°956510
fxoxo
Posté le 19-01-2005 à 15:28:35  profilanswer
 

Ouais ... ca m'a aussi super étonné
Je suppose que c'est pas d'eux (sutout vu le reste du site ...), il faudrait trouver d'ou vient ce menu ...


---------------
stpfilms.free.fr
n°956514
sibelius
Vous êtes sûr ?
Posté le 19-01-2005 à 15:29:29  profilanswer
 

fxoxo a écrit :


A propos, quelq'un peut il me donner un lien sur cette régle d'héritage ">" ex: ul#menu li>a
J'ai déja vu ça qq part mais je ne me rappelle pas ou ...


Peut-être dans les spécs CSS ? ;)
http://www.yoyodesign.org/doc/w3c/ [...] or.html#q1
"Sélecteur d'enfant : Correspond à tout élément F aussi un enfant de l'élément E."
 
Ce sélecteur n'est pas reconnu par IE.
S'il est utilisé et fonctionnel sur le site de TF1, c'est qu'il y'a utilisation d'un hack en php ou javascript pour "faire comprendre à IE" ce sélecteur d'enfant... bref utilisation de IE7 (hack javascript)
 
EDIT : y'a du javascript partout sur le site de TF1 !!  :pt1cable:  
 
Voici une partie utilisée pour le menu :

Code :
  1. if (document.all && document.getElementById(nav).currentStyle) {
  2. var navroot = document.getElementById(nav);
  3. var lis = navroot.getElementsByTagName("LI" );
  4. for (i=0; i<lis.length; i++) {
  5. if (lis[i].lastChild.tagName == "UL" ) {
  6. lis[i].onmouseover = function() {
  7. this.lastChild.style.display = "block";
  8. }
  9. lis[i].onmouseout = function() {
  10. this.lastChild.style.display = "none";
  11. }
  12. }
  13. }
  14. }
  15. }
  16. window.onload = function() {
  17. activateMenu('m47752');
  18. }


Message édité par sibelius le 19-01-2005 à 15:31:02

---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
n°956517
fxoxo
Posté le 19-01-2005 à 15:29:47  profilanswer
 

fxoxo a écrit :

Ouais ... ca m'a aussi super étonné
Je suppose que c'est pas d'eux (sutout vu le reste du site ...), il faudrait trouver d'ou vient ce menu ...


 
A prioris c'est tout chaud, il viennent de le mettre avec la nouvelle version de leur home (c'est pour ça que je trainais sur leurs site ...)


---------------
stpfilms.free.fr
mood
Publicité
Posté le 19-01-2005 à 15:29:47  profilanswer
 

n°956523
sibelius
Vous êtes sûr ?
Posté le 19-01-2005 à 15:31:30  profilanswer
 

Cf post ci dessus :)
 
Le principe général est ici : http://www.ibilab.net/webdev/artic [...] mple-4.htm


Message édité par sibelius le 19-01-2005 à 15:32:39

---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
n°956526
fxoxo
Posté le 19-01-2005 à 15:33:03  profilanswer
 

SIBELIUS a écrit :

Peut-être dans les spécs CSS ? ;)
http://www.yoyodesign.org/doc/w3c/ [...] or.html#q1
"Sélecteur d'enfant : Correspond à tout élément F aussi un enfant de l'élément E."
 
Ce sélecteur n'est pas reconnu par IE.
S'il est utilisé et fonctionnel sur le site de TF1, c'est qu'il y'a utilisation d'un hack en php ou javascript pour "faire comprendre à IE" ce sélecteur d'enfant... bref utilisation de IE7 (hack javascript)


 
 
A merde !!! t'a raison, je l'avais ramenè/testé en local donc je pensait qu'il marchait sans IE7, mais je ne l'avait testé en local qu'avec Firefox ... je viens de le faire avec IE, ca marche pas ...
Donc retour à la case départ, et ce menu n'à rien d'exceptionnel ...  :fou:  
 


---------------
stpfilms.free.fr
n°956533
fxoxo
Posté le 19-01-2005 à 15:36:00  profilanswer
 

SIBELIUS a écrit :


 
EDIT : y'a du javascript partout sur le site de TF1 !!  :pt1cable:  
[/cpp]


 
Je sais bien, c'est pour ça que j'avais désactivé JS (histoire de rire ...  :D ) et c'est comme ça que j'ai vu que leurs menu marchait quand même ...
 
PS: merci pour les liens, je vais aller voir ça de suite...


---------------
stpfilms.free.fr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] un menu déroulant tout en CSS c'est faisable pour IE ?

 

Sujets relatifs
[XHTML, CSS] lien pointant vers une frame de la pagePB de positionnement css avec IE
[HTML/CSS/JAVASCRIPT] forcer l'impression en paysage[CSS] menus en rollover
mise en page css-->probleme son flashmenu deroutant javascript
[CSS vs IE] comment connaitre les incompatibilité CSS IE ?[CSS] Positionnement flottant, hauteur du conteneur
[CSS] Décalage d'un DIV par rapport à un autre[CSS] Atribut pour alignement vertical du texte
Plus de sujets relatifs à : [CSS] un menu déroulant tout en CSS c'est faisable pour IE ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR