Tom's Guide > Forum > Programmation > Probleme en Html/Css Vraiment Etrange..

Probleme en Html/Css Vraiment Etrange..

Forum Programmation : Probleme en Html/Css Vraiment Etrange..

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

Comme je le dis dans mon sujet ci dessus, j'ai un drole de problème, je crée mon second site, il y a l'entete, le menu situé à gauche, le corps de la page, et le pied de page, mais le texte qui devrait etre situé dans le corps de la page se trouve bizarrement au dessus des menus, ou en dessous, mais j'arrive pas à le mettre à droite des menus, ce qui est un handicape majeur!

Je vous passe le code Css si vous pouviez me dire ou ca cloche...:

Code :
  1. body
  2. {
  3. font-family: Times New Roman;
  4. margin-top: 20px;
  5. margin-bottom: 20px;
  6. background-color:black;
  7. color:white
  8. }
  9. #titre
  10. {
  11. font-family: Impact; color: white;
  12. position: absolute;
  13. top: 1cm; right: 6cm
  14. }
  15. #titre H1
  16. {
  17. font-size: 300%; color: white;
  18. background: #008
  19. }
  20. #titre P,  #titre H1
  21. {
  22. margin: 0; text-align: right;
  23. }
  24. #principal
  25. {
  26. position: absolute;
  27. top: 4cm; left: 1cm;
  28. width: 80%; padding: 0.5em;
  29. background: #eee;
  30. }
  31. #en_tete
  32. {
  33.   width: 760px;
  34.   height: 100px;
  35.   background-image: url("http://www.icone-gif.com/gif/sports/athletisme/athletisme011.gif" );
  36.   background-repeat: no-repeat;
  37.   margin-bottom: 10px;
  38. }
  39. #menu
  40. {
  41.   float: left; /* Le menu flottera à gauche */
  42.   width: 150px; /* Très important : donner une taille au menu */
  43. }
  44. .element_menu
  45. {
  46.   background-color: #FBB117;
  47.  
  48.   background-repeat: repeat-x;
  49.  
  50.   border: 2px solid black;
  51.  
  52.   margin-bottom: 20px; /* Pour éviter que les éléments du menu ne soient trop collés */
  53. }
  54. .element_menu h3 /* Tous les titres de menus */
  55.   color:      #254117;
  56.   font-family: Times New Roman, "Arial Black", "Times New Roman", Times, serif;
  57.   text-align: center;
  58. }
  59. .element_menu ul /* Toutes les listes à puces se trouvant dans un menu */
  60. {
  61.   list-style-image: url("http://www.icone-gif.com/gif/sports/balle_tennis/balle_tennis001.gif" ); /* On change l'apparence des puces */
  62.   padding: 0px; /* Tous les côtés ont une marge intérieure de 0 pixels */
  63.   padding-left: 20px; /* ... mais on modifie ensuite la marge de gauche, donc celle-là fera finalement 20 pixels */
  64.   margin: 0px; /* Idem pour margin, ça nous évite d'avoir à en écrire 4 (margin-left, margin-right...) */
  65.   margin-bottom: 5px; /* Même chose que tout à l'heure, on modifie ensuite juste margin-bottom, mais tous les autres sont à 0px */
  66. }
  67. .element_menu a /* Tous les liens se trouvant dans un menu */
  68. {
  69.   color: #E42217;
  70.   font-family: Alba Super, " Alba Super", " Times New Roman", Times, serif;
  71. }
  72. .element_menu a:hover /* Quand on pointe sur un lien du menu */
  73. {
  74.   background-color:      #46C7C7;
  75.   color: white;
  76. }
  77. #corps
  78. {
  79.   margin-left: 140px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
  80.   margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
  81.   padding: 5px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
  82.  
  83.   color: white;
  84.   background-color: white; /* Une couleur de fond pour le corps */
  85.   background-image: url("images/motif.png" );
  86.   background-repeat: repeat-x; /* Une petite image de fond qui se répètera horizontalement en haut */
  87.  
  88.   border: 2px solid black; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
  89.   text-align: right;
  90. }
  91. #corps h1 /* Tous les titres h1 du corps */
  92. {
  93.   color: white;
  94.   text-align: center;
  95.   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
  96.  
  97. }
  98. #corps h2 /* Tous les titres h2 du corps */
  99. {
  100.   height: 30px;
  101.   background-image: url("images/titre.png" ); /* Une petite image de fond sur les titres h2 */
  102.   background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
  103.  
  104.   padding-left: 30px;
  105.   color: #B3B3B3;
  106.   text-align: left;
  107. }
  108. #pied_de_page
  109. {
  110.   padding: 5px;
  111.   text-align: center;
  112.   color: #B3B3B3;
  113.   background-color: #626262;
  114.   background-image: url("images/motif.png" );
  115.   background-repeat: repeat-x;
  116.  
  117.   border: 2px solid black;
  118. }




Merci d'avance!

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

Il manque la propriété float à ton corps . Cependant tu auras un autre problème à cause de l'utilisation dans la gestion des flux, ton footer ne se positionnera pas à la bonne place .

Répondre à RiiMii

Tu ne peux pas me donner le code?? ca serait sympa

Répondre à dryku
Tom's Guide > Forum > Programmation > Probleme en Html/Css Vraiment Etrange..
Aller à :

Il y a 2827 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