Je n'arrive pas a enlever une marge

Je n'arrive pas a enlever une marge - HTML/CSS - Programmation

Marsh Posté le 18-04-2008 à 11:17:33    

bonjour à tous,  
 
j'ai un petit problème, en effet je suis en train de faire un site et j'ai un problème dans ma mise en page.
 
voila mes codes :  
 
html

Code :
  1. <html>
  2. ...(tout ce qu'il faut y est)
  3. <body>
  4. ....
  5. </body>
  6. </html>


 
css

Code :
  1. html
  2. {
  3. width:100%;
  4. height:100%;
  5. background-color: #1E90FF; /* couleur de fond */
  6. }
  7. body
  8. {
  9. width: 75%;
  10. height:100%;
  11. margin-left: auto;
  12. margin-right: auto;
  13. margin-top:0;
  14. margin-bottom:0;
  15. background-color : white;
  16. }


 
et voila ce que ca me donne :  
 
(sous FF)
http://img384.imageshack.us/img384/2682/sanstitreub9.th.jpg
(sous IE)
http://img384.imageshack.us/img384/1824/sanstitrelf0.th.jpg
 
je voudrais donc savoir si il est possible de coller le cadre blanc en haut de la page sous firefox.
ce qui m'etonne le plus c'est que sous IE le cadre est collé comme je veux.
 
merci de vos réponses.

Reply

Marsh Posté le 18-04-2008 à 11:17:33   

Reply

Marsh Posté le 18-04-2008 à 11:49:44    

je peux voir ton code html plus complet?

Reply

Marsh Posté le 18-04-2008 à 11:52:47    

bien sur :  
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <!--[if IE]><!-->
  6. <link rel="stylesheet" media="screen" type="text/css" title="Design" href="styleie.css" />
  7. <!--<![endif]-->
  8. <!--[if !IE]><!-->
  9. <link rel="stylesheet" media="screen" type="text/css" title="Design" href="style.css" />
  10. <!--<![endif]-->
  11. <title>Bienvenue sur iSpé2m.fr</title>
  12. <script src="ajax.js" type="text/javascript"></script><!-- script qui permet de creer la variable "xhr", utilisée ensuite dans la fonction javascript -->
  13. <!-- fonction qui permet d'afficher le texte contenu dans un fichier texte et l'afficher dans l'espace prevu a cet effet, sans avoir a recharger toute la page -->
  14. <script language="JavaScript" type="text/javascript">
  15. function lireFichier(url)
  16. {
  17. var xhr=createXHR();
  18. xhr.open("GET", url ,true);<!-- requete qui lit dans le fichier voulu -->
  19. document.getElementById("corps" ).innerHTML="Started...";
  20. xhr.onreadystatechange=function()
  21. {
  22.  document.getElementById("corps" ).innerHTML="Wait server...";
  23.  if(xhr.readyState == 4)
  24.  {
  25.   document.getElementById("corps" ).innerHTML= xhr.responseText;<!-- afficher le contenu du fichier dans le div "corps" -->
  26.  }
  27. };
  28. xhr.send(null);
  29. }
  30. </script>
  31. </head>
  32. <body>
  33.       <div id="en_tete"><!-- header de la page -->
  34.   <ul id="banniere">
  35.             <li id="image"><a href="index.html"></a></li><!-- tout est dans le fichier css -->
  36.   </ul>
  37.       </div>
  38.        
  39. <div id="a_definir"><!-- fenetre a definir : horloge ou identification -->
  40. <table cols="1"><th>a definir :</th> </table>
  41. </div>
  42. <div id="menu"><!-- menu horizontal de la page -->
  43.  <ul id="menuDeroulant">
  44.     <li id="acceuil" >
  45.    <a href="#" onclick="submitForm('textes/test.TXT');"></a>
  46.    <ul class="sousMenu">
  47.     <li><a href="#">Raison d'être</a></li>
  48.    <li><a href="#">Notre Mission</a></li>
  49.    <li><a href="#">Les Produits Phares</a></li>
  50.    </ul>
  51.    </li>
  52.     <li id="activite">
  53.    <a href="#"></a>
  54.    <ul class="sousMenu">
  55.     <li><a href="#">Formations et Accompagnements</a></li>
  56.    <li><a href="#">Conseil et Assistance</a></li>
  57.    <li><a href="#">Séminaire</a></li>
  58.    </ul>
  59.    </li>
  60.    <li id="qui">
  61.    <a href="#"></a>
  62.    <ul class="sousMenu">
  63.     <li><a href="#">Historique</a></li>
  64.    <li><a href="#">Organisation de la société</a></li>
  65.     <li><a href="#">Les Valeurs d'iSpé2m</a></li>
  66.     <li><a href="#">Le Dirigeant</a></li>
  67.     <li><a href="#">Partenariat</a></li>
  68.    </ul>
  69.    </li>
  70.    <li id="contact">
  71.    <a href="#"></a>
  72.    <ul class="sousMenu">
  73.     <li><a href="#">Adresse</a></li>
  74.    <li><a href="#">Téléphone</a></li>
  75.    <li><a href="#">Mail</a></li>
  76.   </ul>
  77.   </li>
  78.  </ul>
  79.  </div>
  80.  
  81.  
  82.       <div id="menu2">
  83.    <ul id="menuVert">
  84.     <li id="case1">
  85.      <a href="#"></a></li>
  86.   <li id="case2">
  87.      <a href="#"></a></li>
  88.   <li id="case3">
  89.      <a href="#"></a></li>
  90.   <li id="case4">
  91.    <a href="#"></a></li>
  92.  </ul>
  93.       </div>
  94.  
  95.  
  96.     <div id="corps">
  97. <!-- combo css+fichiers textes appeles avec la fonction javascript -->
  98.     </div>
  99.  
  100.      
  101.       <div id="pied_de_page"> <!-- footer de la page -->
  102. <table border="0" cellpadding="10">
  103. <tr>
  104. <th><a href="#" onclick="lireFichier('textes/mentions.TXT');">Mentions legales</a></th>
  105. <th><a href="#">Plan du site</a></th>
  106. <th><a href="#">Envoyer un mail au dirigeant</a></th>
  107. </tr>
  108. </table>
  109.        
  110.  
  111.       </div>
  112. </body>
  113. </html>

Reply

Marsh Posté le 18-04-2008 à 12:16:58    

essayer de remplacer:
margin-top:0;  par  margin-top:auto;

Reply

Marsh Posté le 18-04-2008 à 12:33:21    

hélas çà ne change rien.

Reply

Marsh Posté le 18-04-2008 à 13:08:16    

alors je viens de trouver un truc :  
 
si dans margin-top je mets une valeur négative, cela fait remonter le cadre.
 
mais c'est assez moche et surtout pas adapté pour un design extensible.
 
enfin bon si ya pas possibilité d'avoir mieux.

Reply

Marsh Posté le 18-04-2008 à 15:17:39    

c bon g trouvé :  
 
voila mon nouveau css :  
 

Code :
  1. html
  2. {
  3. width:100%;
  4. height:100%;
  5. background-color: #1E90FF; /* couleur de fond */
  6. }
  7. body
  8. {
  9. width: 75%;
  10. height:inherit;
  11. /*permet de coller le cadre aux bords haut et bas du navigateur, et de la centrer sur la fenetre*/
  12. position:absolute;
  13. margin-left: 12.5%;
  14. margin-right: 12.5%;
  15. margin-top:0;
  16. margin-bottom:0;
  17. background-color : white;
  18. overflow:auto;
  19. }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed