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 :

Menu qui ne s'affiche pas comme prévu sous IE


Sujet :

CSS

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Par défaut Menu qui ne s'affiche pas comme prévu sous IE
    Bonjour

    Je suis actuellement en plein développement d'un site et j'en suis au niveau de la compatibilité entre les différents navigateurs. J'ai eu plusieurs problèmes sous IE et j'en ai réglé la plupart, mais là je bloque. (pour info je suis sous IE8)

    J'ai un menu créé avec trois divs : une image de gauche, un div avec les liens qui s'affichent, et une image de droite.

    Sur ma page d'accueil, je n'ai pas de header, j'ai directement le menu : mes 3 divs s'affichent correctement (image A sur le screen ci-joint).

    Sur une seconde page où là j'ai un header (2 images), l'image de gauche de mon menu saute et vient se mettre dans le header (image B sur le screen ci-joint).

    Sur une troisième page, où j'ai exactement le même header que sur ma seconde page, l'image de gauche vient se caler en haut à droite de mon header.

    Ce qui diffère entre la seconde et la troisième page : ce qu'il y a dans le contenu, dans un div se trouvant après mon menu.

    Voici mon code HTML (pour 2ème et 3ème page) :
    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
     
    <div id="wrapper" class="center_content">
    	<!-- header -->
    	<div class="header">
    		<div id="bandeau">
    			<div class="img_truc"><img src="images/logo_truc.gif" /></div>
    			<div class="main_img"><img src="images/photo_top01.png" /></div>
    		</div>
    		<div style="clear: both;"></div>
    		<div id="left_header_menu"></div>
    		<div id="header_menu">
    			<div><a href="..."><img src="images/boff.png" id="button_ho" /></a></div>
    			<div class="main_menu">
    				<ul>
    					<li>lien</li>
    					<li>lien</li>
    					<li>lien</li>
    				</ul>
    			</div>
    			<div class="secondary_menu">
    				<ul>
    					<li>lien</li>
    					<li>lien</li>
    				</ul>
    			</div>
    		</div>
    		<div id="right_header_menu"></div>
    	</div>
    	<div style="clear: both;"></div>
    	<!-- Fin header -->
    	<div id="content" class="inside">
    ...
    Ma 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
     
    #wrapper {
    	width: 900px;
    	margin: 0 auto;
    	margin-top: 40px;
    }
     
    .header div, .header_actus div {
    	float: left;
    }
     
    /* Header */
    #bandeau {
    	height: 196px;
    }
     
    .img_truc {
    	margin-left: 45px !important;
    }
     
    #left_header_menu {
    	background: url('images/menu_top_left.png') no-repeat;
    	width: 17px;
    	height: 35px;
    }
     
    #header_menu {	
    	background: url('images/menu_top_center01.png') repeat-x;
    	height: 28px;
    	width: 856px;
    	padding-top: 8px;
    }
     
    #right_header_menu {
    	background: url('images/menu_top_right.png') no-repeat;
    	width: 19px;
    	height: 35px;
    }
    C'est donc au niveau de #left_header_menu (n°3 sur l'image) que j'ai un problème, enfin c'est ce div qui a un comportement que je ne comprends pas.

    Normalement, sur chaque page, je devrais avoir ce qu'il y a d'illustré sur la figure A pour le menu.

    Je ne comprends pas bien ce qui pose problème

    Donc un peu d'aide serait la bienvenue, merci
    Images attachées Images attachées  

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

Discussions similaires

  1. [Joomla!] menu qui ne s'affiche pas comme il devrait
    Par dido153 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 01/03/2010, 11h00
  2. Sous-menu qui ne s'affiche pas sous Mozilla
    Par philippef dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 08/08/2008, 20h11
  3. [RegEx] URL et tags qui ne s'affichent pas comme il le faut
    Par Bruno.C dans le forum Langage
    Réponses: 2
    Dernier message: 26/01/2008, 14h32
  4. Un popup menu qui ne s'affiche pas (sans parent)
    Par Spartan03 dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 14/03/2007, 20h28
  5. Réponses: 5
    Dernier message: 21/12/2006, 20h28

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