Tom's Guide > Forum > Programmation > le corp de la page web est endessou du menu.

le corp de la page web est endessou du menu.

Forum Programmation : le corp de la page web est endessou du menu.

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

bonjour,
voila mon probleme est le suivant :
je suis dans la création d'un site web de disingn fixe.
Le corp de la page de mon site web est endessou du menu. je voudrai avoir comment placer le corp de la page au milieu de cette page.Ou si c'est un probleme de codage merci de me le dire.

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  3.   <head>
  4.       <title>Bienvenue sur mon site !</title>
  5.       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6.   </head>
  7.   <body>
  8.       <div id="en_tete">
  9.   <img src="images/banniere_one_piece09.jpg"/>
  10. </div>
  11.     <div id="menu">
  12. </div>     
  13.           <div class="element_menu">
  14.               <h3>Titre menu</h3>
  15.               <ul>
  16.                   <li><a href="page1.html">Lien</a></li>
  17.                   <li><a href="page2.html">Lien</a></li>
  18.                   <li><a href="page3.html">Lien</a></li>
  19.               </ul>
  20.           </div>
  21.   <div class="element_menu">
  22.       <h2>One piece </h2>
  23.         <h4>histoir</h4>
  24.       <ul>
  25.           <li><a href="page1.html">Lien</a></li>
  26.           <li><a href="onepiece.html">Lien</a></li>
  27.       </ul>
  28.   </div>
  29.   <div class="element_menu">
  30.       <h2>Naruto</h2>
  31.         <h4>Histoire</h4>
  32.       <ul>
  33.           <li><a href="liens.html">Lien</a></li>
  34.           <li><a href="naruto.html">Lien</a></li>
  35.       </ul>
  36.   </div>
  37.             <div id="corps">
  38.   <h1>Mon super site</h1>
  39.   <p>
  40.       Bienvenue sur mon super site !
  41.       salut sa va !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  42.   <h2>A qui s'adresse ce site ?</h2> 
  43.   <p>
  44.       A tout le monde ! Si je commence à privilégier certaines personnes, on va m'accuser de discrimination ;o)
  45.       Que vous soyez fans de fusils à pulsion plasma ou de Barbie et Ken, ce site est fait pour vous ! Si si !
  46.   </p>
  47.  
  48.   <h2>L'auteur</h2> 
  49.   <p>
  50.       Je vais essayer de faire le meilleur site du monde (ça doit pas être bien compliqué). Mon objectif est d'attirer un maximum de visiteurs, de les rendre accros à mon site, puis de les mettre en mon pouvoir.
  51.       Je prendrai ensuite le contrôle du Monde. Une fois que ce sera fait, j'irai explorer les confins de l'Univers à la recherche de nouveaux peuples à soumettre à ma terrible puissance. MooUUuUuuUAhahHaaAhAAaaah !!! (rire diabolique).
  52.   </p>
  53. <div id="pied_de_page">
  54.   <img src="images/mugiwara.png"/>
  55. </div>
  56. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  57.       <style type="text/css">
  58.           body
  59. {
  60.   width: 760px;
  61.   margin: auto;
  62.   margin-top: 20px;
  63.   margin-bottom: 20px; 
  64. }
  65. <title>Exemple de CSS dans le header</title>
  66. #en_tete
  67. {
  68.   width: 760px;
  69.   height: 100px;
  70.   background-image: url("images/banniere_one_piece09.jpg" );
  71.   background-repeat: no-repeat;
  72.   margin-bottom: 10px;
  73. }
  74.           #menu
  75. {
  76.   float: left;
  77.   width: 120px;
  78. }
  79. .element_menu
  80. {
  81.   background-color: #626262;
  82.  
  83.   border: 2px solid black;
  84.  
  85.   margin-bottom: 20px;
  86. }
  87. #corps
  88. {
  89.   margin-left: 100px;
  90.   margin-bottom: 20px;
  91.   padding: 5px;
  92.  
  93.   color: #B3B3B3;
  94.   background-color: #626262;
  95.  
  96.   border: 2px solid black;
  97. }
  98. </style>
  99.   </body>
  100. </html>


merci. :-D :-D :-D

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tu as mis une largeur de 120 pixels à ton menu,

Hors tu mets une marge de 100 pixels à gauche ( comme ton menu est flottant celui ce base par rapport au bord de l'écran enfin du navigateur ) , donc c'est normal qu'il passe en dessous.

Essaye de lui mettre une marge à gauche de 130 pixels par exemple....


Mais ce qui me fait peur c'est que tu poste dans ce forum juste pour ce problème !!! Les css on apprend en bidouillant !!! Tu ne t'es pas dit tient je vais essayer d'augmenter telle ou telle marge pour voir si ca va mieux....

Répondre à Kymic@IDN

merci,
Mais ce que tu me dit la je les deja fai est sa ne change rien j'ai essayer plusieur longeur mais sa ne fonctionne pas.
Mais merci de m'avoir répondu. Mais si tu as une autre solution merci de me prevenir.

Répondre à held@IDN

Ben déjà j'arrive pas à voir ou il a iuntégrer son CSS ... Je reregarde mais je dois avoir de sproblème de vue.
Maintenant si c'est tout le corp (avec menu et tout) que tu vas centrer dans ta page un bon vieux <div align="center"> et c'est bon.

Répondre à Kurtis

Oups je viens de le voir le CSS désolé !!!

J'ai l'habitude qu'on le mette avant !

Répondre à Kurtis

tu n'as mis que des marges ! il n'y a pas de position ! tu dois rajouter des atributs "position:absolute; top: Xpx; left:Ypx;" ! (ou X et Y représentrent un nombre réel.)

Répondre à mongos@IDN

nan Mongos tu n'as pas besoin de faire ca normalement !!!

Répondre à Kymic@IDN

re bonjour,
voila le corp de ma pag

e ne veu toujour pas aller au centre il reste endessou du menu.
on ma dit que si j'avai essayer toutes les longeur sa ne povait etre qu'une faute de codage, mais moi je ne trouve pas de faute.
SI vous en trouver une merci de me le dire.

Répondre à held@IDN

ya plus d'un truc bizarre dans ton code.

Déjà tu devrais remonter depuis ta balise méta et, par la même occasion tes styles en haut de page (au-dessous de tes autres balises meta), soit depuis

Code :
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


...

jusqu'à

Code :
  1. </style>



Tu vires aussi accessoirement la balise title qui n'a rien à faire au milieu de ton css:

Code :
  1. <title>Exemple de CSS dans le header</title>



Après, on constate que ton div censé contenir le menu, ne contient... rien du tout ;-) :

Code :
  1. <div id="menu">
  2. </div>



donc tu déplace le </div> de fermeture jusqu'à après ton dernier menu, soit juste avant:

Code :
  1. <div id="corps">



ça devrait déjà améliorer un peu les choses

Répondre à candygirl@idn

En théorie, en faisant un float left sur ton menu, tu n'aura meme pas besoin de faire de margin... Au pire ton corps va se placer à coté ou par dessus (tout dépend de ce que contient ton menu ).

Suit les conseils de Candygirl ...

SI apres sa sa ne marche toujours pas, bha essaye en repartant de zéro. Un menu tout simple et un corps de page tout simple.

Répondre à Kymic@IDN
Tom's Guide > Forum > Programmation > le corp de la page web est endessou du menu.
Aller à :

Il y a 2545 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens