IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Difference de menu IE6 VS IE7


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de darkphenx
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 89
    Par défaut Difference de menu IE6 VS IE7
    Bonjour, j'ai un menu déroulant, qui fonctionne parfaitement sous IE7 et FF mais IE6 c'est du n'importe quoi... il ne se déroule plus... COmment puis-je faire?


    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <!--[if lt IE 7]>
    <link rel="stylesheet" type="text/css" href="pour-ie6-et-inferieur.css" />
    <![endif]-->
    <!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="pour-ie7.css" />
    <![endif]-->

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
     
         #menuDeroulant {
               z-index : 100;
               position : absolute;
               float : left;
               top :7.3em ;
    		   font-family:Arial, Helvetica, sans-serif;
               background : #ffffff;
               width : 90%;
               height : 22px;
               list-style-type : none;
               margin : 0;
               padding : 0;
               border : 1px solid #000000;
          }
         #menuDeroulant li {
               float : left;
               font-family : Arial, Helvetica, sans-serif;
               background-color : #cc6633;
               font-size : 11px;
               width : 140px;
               margin : 0;
               padding : 0;
               border : 0;
          }
         #menuDeroulant li a:link, #menuDeroulant li a:visited {
               display : block;
               height : auto;
               color : #fff;
    		   font-family:Arial, Helvetica, sans-serif;
               background : #3b4e77;
               margin : 0;
               padding : 4px 8px;
               border-right : 1px solid #fff;
               text-decoration : none;
          }
         #menuDeroulant li a:hover {
    	 		font-family:Arial, Helvetica, sans-serif;
               background-color : #cc6600;
          }
         #menuDeroulant li a:active {
    	 		font-family:Arial, Helvetica, sans-serif;
               background-color : #5f879d;
          }
         #menuDeroulant .sousMenu {
    	 		font-family:Arial, Helvetica, sans-serif;
               display : none;
               list-style-type : none;
               margin : 0;
               padding : 0;
               border : 0;
          }
         #menuDeroulant .sousMenu li {
    	 	 		font-family:Arial, Helvetica, sans-serif;
               float : none;
               margin : 0;
               padding : 0;
               border : 0;
               width : 149px;
               border-top : 1px solid #cc3300;
               border-right : 1px solid #cc3300;
          }
         #menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited {
    	 	 		font-family:Arial, Helvetica, sans-serif;
               display : block;
               color : #fff;
               margin : 0;
               border : 0;
               text-decoration : none;
               background : transparent url("images\fondTR.png") repeat;
          }
         #menuDeroulant .sousMenu li a:hover {
    	 	 		font-family:Arial, Helvetica, sans-serif;
               background-image : none;
               background-color : #f2462e;
          }
         #menuDeroulant li:hover .sousMenu {
    	 	 		font-family:Arial, Helvetica, sans-serif;
               display : block;
          }

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    <ul id="menuDeroulant">
     
      <li> <a href="#">Qui sommes nous ?</a>
        <ul class="sousMenu">
     
          <li><a href="index.html">Qui sommes nous?</a></li>
     
          <li><a href="Equipe.html">Notre &eacute;quipe</a></li>
     
    	  <li><a href="volonté.html">Notre volonté</a></li>
    	  <li><a href="partenaire.html">Nos partenaires</a></li>
     
        </ul>
     
      </li>
     
        <li> <a href="#">Notre activité</a>
        <ul class="sousMenu">
     
          <li><a href="Services.html">Nos services</a></li>
     
          <li><a href="Logiciels.html">Nos logiciels</a></li>
    	</ul>
    	</li>
     
      <li> <a href="#">Nos r&eacute;alisations</a>
        <ul class="sousMenu">
     
          <li><a href="Rollcutting.html">Rollcutting</a></li>
    	  <li><a href="classe.html">Classe Pupitre</a></li>
     
        </ul>
     
      </li>
     
      <li> <a href="Contact.html">Nous contacter</a> </li>
     
      <li> <a href="Espace_Clients/index.php">Espace Client</a> </li>
      <li> <a href="emploi.html">Offre d'emploi</a> </li>
      <li> <a href="actu.html">Actualit&eacute;s</a>
     
     
      </li>
     
    </ul>

    Merci d'avance

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    La pseudo-classe hover ne s'applique que sur des éléments a avec IE6, et non sur des éléments li.

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    En effet, donc si tu veux que ton display soit pris en compte il faudrait le faire grâce à la balise a qui devra prendre toute la taille de ton li.

    Sinon il y a la solution javascript

  4. #4
    Membre confirmé Avatar de darkphenx
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 89
    Par défaut
    arf, ok, merci à vous deux.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme avec IE6 et IE7 pour un menu
    Par davidkungfu dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 05/09/2010, 12h04
  2. Problème d'affichage d'un menu css sous IE6 et IE7
    Par TomTom71 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 06/06/2008, 09h27
  3. Masquage menu sous IE6 et IE7
    Par aragorn23 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 30/12/2007, 15h04
  4. Réponses: 3
    Dernier message: 23/10/2006, 04h32
  5. Acces aux diffèrents répertoire (menu démarrer)
    Par Galkir dans le forum C++Builder
    Réponses: 23
    Dernier message: 23/06/2006, 10h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo