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 :

[css sous ie] menu qui disparait qd clic sur precedent ...


Sujet :

CSS

  1. #1
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Points : 71
    Points
    71
    Par défaut [css sous ie] menu qui disparait qd clic sur precedent ...
    Bonjour à tous,

    Je galere sur un bug depuis quelques temps, bug qui me parait insoluble ... confus

    Voici un lien vers la page :
    http://thomas.brule.free.fr/test/page1.html

    Une fois sur la page, cliquer sur le bouton pour accéder a la page 2. Une fois sur la page 2, faites "précédent". Chez moi, sous ie, le texte du bouton pour accéder a la page 2 disparait... Alors que sous FireFox, je n'ai aucun probleme ... Et le probleme existe sous plusieurs versions d'ie, notammenet la verison 6.0 ...

    Voici mon code css :
    Code : 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
     
    body {
     
    	margin: 0px;
    	font-family: "arial", serif;
    	font-size: 12px;
    	color: #00895D;
    	background-color: #FFFEF2;
    }
     
    #page{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 997px;
    height: 750px;
    }
     
    #securedArea{
    position: absolute;
    left: 220px;
    top: 150px;
    width: 777px;
    min-height: 600px;
    background: #D6DFCE;
    overflow: visible;
    }
     
    #blocSecuredMenu {
    	height: 20px;
    	width: 100%;	
    	padding: 0px;
    	margin: 0px;
    }
     
    .securedMenu {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    height: 20px;
    }
     
    .securedMenu li {
    float: left;
    margin: 0px;
    padding: 0px;
    }
     
    .securedMenu a {
    margin: 0 5px;
    padding-left: 5px;
    padding-right: 5px;
    height: 18px;
    width: 130px;
    display: block;
    text-align: center;
    border: 1px solid #00895D;
    text-decoration: none;
    color: #00895D;
    background: #D6DFCE;
    font-weight: bold;
    }
     
    .securedMenu a:hover {
    border: 1px solid #F77100;
    color: #F77100;
    }
     
    .securedMenu a:active {
    border: 1px solid gray; 
    color: #D6DFCE;
    }
    Merci d'avance pour votre aide !

  2. #2
    Membre confirmé
    Avatar de ilood
    Inscrit en
    Mars 2005
    Messages
    468
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 468
    Points : 529
    Points
    529
    Par défaut
    Salut

    Etrange comme comportement.

    Mais dans ton code html tu as oublié de fermer un </ul>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <div id="blocSecuredMenu">
    <p></p>
    <ul class="securedMenu">
      <li><a href="page1.html">Page1</a></li>
      <li><a href="page2.html">Page2</a></li>
    <!-- balise ul à fermer -->
    </div>

  3. #3
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Points : 71
    Points
    71
    Par défaut
    Ouais c'est vrai pour le ul ... Mais c uniqement un probleme de copier coller, le probleme presiste ... Et ca pour etre bizarre, c'est vraiment bizarre ...

  4. #4
    Membre confirmé
    Avatar de ilood
    Inscrit en
    Mars 2005
    Messages
    468
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 468
    Points : 529
    Points
    529
    Par défaut
    Bon j'ai compris le problème...

    Tu définis la même couleur pour un lien a:active et que pour le background de ce lien. Donc on a l'impression que le texte disparait mais en fait il prend la même couleur que le fond. Et IE, étrangement, garde la position a:active sur le lien lorsque l'on clique sur précédent.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    .securedMenu a {
    ...
    background: #D6DFCE;
    }
     
    .securedMenu a:active {
    ...
    color: #D6DFCE;
    }

  5. #5
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Points : 71
    Points
    71
    Par défaut
    Ah yes .... j'avais pas vu ... En fait, le a:active ne me sert a rien en plus ... Du coup, je l'ai supprimé, et ca fonctionne ... Super !

    Merci pour ton aide !!!

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

Discussions similaires

  1. Sous menu qui disparait trop rapidement (onmouseouver)
    Par beegees dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/08/2010, 13h57
  2. Sous menu qui disparait quand on passe la souris dessus
    Par pasc06 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 09/12/2009, 07h23
  3. affichage d'une image réactive en css sous un menu
    Par criscaro dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 02/12/2006, 12h21
  4. IE6 + menu qui disparait au contact d'un contenu
    Par PuppeT mAsTer dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 09/08/2006, 16h33
  5. [CSS] Menu qui disparait derriere un champ
    Par Pepito dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 06/09/2005, 10h03

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