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 :

Un div qui se décale vers le bas sous IE6


Sujet :

CSS

  1. #1
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut Un div qui se décale vers le bas sous IE6
    Bonjour,

    mon site fonctionne bien sur la plupart des navigateurs, sauf sur IE6 (mais ok pour les versions plus récentes d'IE). Et il faut qu'il fonctionne sous IE6 vu qu'il y a encore des gens sous cette version. Bref, une image est en pièce jointe pour illustrer mon problème.

    J'ai un div #general, contenant trois divs : #header, #menu, #contenu.

    Et sous IE6, le div #contenu (le cadre blanc sur l'image donc) est décalé vers le bas, au lieu d'être au niveau de la ligne rouge comme sur les autres navigateurs.

    Pouvez-vous me dire ce que IE6 n'aime pas dans ma CSS, et s'il y a quelque chose à rajouter dans le code pour que ça fonctionne ?

    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
     
    body {
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size:11px;
    	color:#00479D;
    	background-color:#E0F7FE;
    	text-align:justify;
    	margin:auto;
    }
     
    #general {
    	width:90%;
    	height:100%;
    	background-color:#00479D;
    	margin:auto;
    	overflow:hidden;
    }
     
    #header {
    	margin-top:0px;
    	width:100%;
    }
     
    #menu {
    	float: left;
    	margin-top:9px;
    	width:8%;
    }
     
    #contenu {
    	margin-right:2px;
    	background-color:#FFFFFF;
    	padding: 10px 10px 10px 10px;
    	float: right;
    	width: 79%;
    }
    Mon code HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <div id="general">
          <div id="header">
          </div>
     
          <div id="menu">
          </div>
     
          <div id="contenu">
          </div>
    </div>
    Images attachées Images attachées  

  2. #2
    Membre éclairé Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Août 2008
    Messages
    860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Août 2008
    Messages : 860
    Points : 723
    Points
    723
    Par défaut
    En essayant : vertical-align:top ?

    Citation Envoyé par baggie Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    #contenu {
    display: table-cell;
    vertical-align:top
    margin-right:2px;
    background-color:#FFFFFF;
    padding: 10px 10px 10px 10px;
    float: right;
    width: 79%;
    }

  3. #3
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 748
    Points
    3 748
    Par défaut
    Bonjour,

    Il n y a pas de problème avec le code que tu donnes, as-tu une page en ligne stp ?

  4. #4
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Bien sûr : lien ici
    Un copain m'a dit que sous IE 6 ça bugguait, mais je ne vois pas pourquoi (je testerai le vertical-align dès que je peux)

  5. #5
    Membre éclairé Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Points : 786
    Points
    786
    Par défaut
    En consultant ton lien, la seule différence majeure que je constate entre FF et IE6 c'est que si tu redimensionnes ta fenêtre et que tu descends environ en dessous de 600px (je dis ça au hasard) le contenu passe en dessous.

  6. #6
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    J'ai repéré ça aussi, à partir d'une certaine résolution ça le fait :/

  7. #7
    Membre éclairé Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Points : 786
    Points
    786
    Par défaut
    je pense que ce phénomène est du au fait que tu ais une largeur en % pour ta div #contenu et que tu ais un padding et un margin en pixel. Du coup, ton bloc fera au total 79%+10px(a gauche) + 10px(a droite) + 2px (a droite)

  8. #8
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Ah je n'avais pas pensé à ça de cette manière en effet. Merci !

Discussions similaires

  1. View qui ce décale vers le bas de quelque pixel
    Par darKnight0504 dans le forum Objective-C
    Réponses: 0
    Dernier message: 09/07/2014, 18h57
  2. <img> décalée vers le bas sous IE6
    Par RootsRagga dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 23/07/2009, 15h13
  3. Menu gauche qui se décale vers le bas
    Par sheira dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 14/04/2009, 16h09
  4. [css] Décalage de 2 pixels vers le bas sous ie6
    Par tofito dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 13/10/2008, 16h09
  5. div qui se décale lorsque le menu se déroule
    Par jbcorp dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 15/03/2007, 12h40

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