css et pied de page

css et pied de page - HTML/CSS - Programmation

Marsh Posté le 06-10-2005 à 11:32:50    

bonjour tout le monde,
 
alors voilà j'ai ma page avec mes <div> et mon css mais j'ai un problème avec le bloc pied de page...
 
en fait il a l'air de se caler sur mon bloc "right" donc ca foire l'affichage
 
voici une petite photo de ce que ca donne
 
http://img386.imageshack.us/img386/4749/pied7pr.th.jpg
 
et voici le css
 

Code :
  1. body
  2. {
  3. width: 760px;
  4. margin: auto;
  5. margin-top: 20px;
  6. margin-bottom: 20px;
  7. background: #DED8D0;
  8. }
  9. a:link {
  10. font-family: Verdana, Arial, Helvetica, sans-serif;
  11. font-size: 10px;
  12. color: #FFFFFF;
  13. text-decoration: none;
  14. font-weight: bold;
  15. }
  16. a:visited {
  17. font-family: Verdana, Arial, Helvetica, sans-serif;
  18. font-size: 10px;
  19. color: #FFFFFF;
  20. text-decoration: none;
  21. font-weight: bold;
  22. }
  23. a:hover {
  24. font-family: Verdana, Arial, Helvetica, sans-serif;
  25. font-size: 10px;
  26. color: #DED8D0;
  27. text-decoration: none;
  28. font-weight: bold;
  29. text-transform: none;
  30. }
  31. a:active {
  32. font-family: Verdana, Arial, Helvetica, sans-serif;
  33. font-size: 10px;
  34. color: #DED8D0;
  35. text-decoration: none;
  36. font-weight: bold;
  37. }
  38. ul {
  39. list-style-image: url("./images/bouquet.gif" );
  40. }
  41. a img
  42. {
  43. border: none;
  44. }
  45. .titre {
  46. font:24px Trebuchet MS;
  47. }
  48. /* L'en-tête */
  49. #top
  50. {
  51. width: 758px;
  52. height: 219px;
  53. margin-bottom: 0px;
  54. background: #cec398;
  55. border: 1px solid black;
  56. }
  57. /* Le menu */
  58. #menu
  59. {
  60. float: left;
  61. width: 120px;
  62. }
  63. .element_menu
  64. {
  65. background-color: #cec398;
  66. border: 1px solid black;
  67. margin-bottom: 10px;
  68. }
  69. /* Le corps de la page */
  70. #right
  71. {
  72. margin-left: 140px;
  73. margin-bottom: 20px;
  74. padding: 5px;
  75. color: black;
  76. background: #cec398;
  77. border: 1px solid black;
  78. }
  79. /* Le pied de page */
  80. #bas
  81. {
  82. padding: 5px;
  83. text-align: center;
  84. color: black;
  85. background: #cec398;
  86. border: 1px solid black;
  87. }


 
et le code html
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  3. <head>
  4. <title>test</title>
  5. <link href="test.css" rel="stylesheet" type="text/css"></link>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. </head>
  8. <body>
  9. <div id="top">
  10.  test
  11. </div>
  12. <div id="menu">
  13.  <div class="element_menu">
  14.  <ul>
  15.  <li><a href="accueil.php">Accueil</a></li>
  16.  <li><a href="presentation.php">Présentation</a></li>
  17.  <li><a href="news.php">Nouveauté</a></li>
  18.  <li><a href="salle.php">La Salle</a></li>
  19.  <li><a href="galerie.php">Galeries</a></li>
  20.  <li><a href="contact.php">Contact</a></li>
  21.  <li><a href="livre.php">Livre d'or</a></li>
  22.  </ul>
  23.  </div>
  24.  <div class="element_menu">
  25.  <li><a href="accueil.php">Accueil</a></li>
  26.  <li><a href="presentation.php">Présentation</a></li>
  27.  <li><a href="news.php">Nouveauté</a></li>
  28.  <li><a href="salle.php">La Salle</a></li>
  29.  <li><a href="galerie.php">Galeries</a></li>
  30.  <li><a href="contact.php">Contact</a></li>
  31.  <li><a href="livre.php">Livre d'or</a></li>
  32.  </div>
  33. </div>
  34. <div id="right">
  35.  <fieldset />
  36.  <legend>Accueil</legend>
  37.  <table>
  38.               <tr>
  39.  <td><p>Voilà le site.</p>
  40.               <p>il faut que le bloc se cale sur mon 2eme menu...</p>
  41.               <p>mais je sais pas pourquoi ca fait ca.</p>
  42.  </td>
  43.             <td><div align="right"><img src="images/presentation.jpg" width="147" height="150"></div></td>
  44.    </tr>
  45.  </table>
  46. <br>
  47. <br>
  48.  </fieldset />
  49. </div>
  50. <div id="bas">test
  51.       </div>
  52. </body>
  53. </html>


 
si quelqu'un a une idée
 
merci d'avance


Message édité par bigbebel le 06-10-2005 à 11:37:30
Reply

Marsh Posté le 06-10-2005 à 11:32:50   

Reply

Marsh Posté le 06-10-2005 à 11:35:22    

Et la page html, elle dit quoi?

Reply

Marsh Posté le 06-10-2005 à 11:57:56    

Un clear both sur le pied de page...

Reply

Marsh Posté le 06-10-2005 à 11:58:18    

clear:both dans #bas ?
 
Edit : grilled by Florentgai :p


Message édité par plainsofpain le 06-10-2005 à 11:58:59

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 06-10-2005 à 12:09:51    

merci beaucoup !!

Reply

Marsh Posté le 06-10-2005 à 12:40:08    

hey hooooooooooooo
 
les menu c'est en UL pas en DIV
parque tu mets des LI directements après, alors qu'un LI ca ne se met ke dans un UL
 
<ul class="element_menu">  
        <li><a href="accueil.php">Accueil</a></li>  
        <li><a href="presentation.php">Présentation</a></li>  
        <li><a href="news.php">Nouveauté</a></li>  
        <li><a href="salle.php">La Salle</a></li>  
        <li><a href="galerie.php">Galeries</a></li>  
        <li><a href="contact.php">Contact</a></li>  
        <li><a href="livre.php">Livre d'or</a></li>  
        </ul>  

Reply

Marsh Posté le 06-10-2005 à 14:26:31    

et les tableaux pour les news, c pas terrible ^^


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 07-10-2005 à 08:41:42    

gatsusat,
 
mes LI sont bien dans un UL à part dans le 2ème mais ca c'est normal j'ai juste copier/coller vite fait pour vous montrer le problème d'affichage parce que tu me diras, pourquoi c'est la même chose que celui d'en haut ?  
 
 
sinon pour bl@p_psx, la page c'est juste un test dans la version finale ya pas de tableau


Message édité par bigbebel le 07-10-2005 à 08:45:37
Reply

Marsh Posté le 07-10-2005 à 08:59:15    

ah j'avais pas vu désolé :D mais je suis ravi kan je vois du code comme le tiens hummmmmmmmmm.


---------------
Les CSS c'est bon mangez-en
Reply

Marsh Posté le 07-10-2005 à 16:35:02    

Comme je suis en train de galérer pour implémenter un pied de page, on est d'accord que pour en faire un tout bien tout bien c'est qd-même la misère (http://pompage.net/pompe/pieds/), non ?
 
Et que sans javascript, il ne pourra fonctionner de manière universelle ?
 
Parce que si vous avez une méthode "pure CSS/harmonieuse/joie/universelle/bonheur", cad que je me tire des plombs pour rien, suis preneur. Merci.

Reply

Marsh Posté le 07-10-2005 à 16:35:02   

Reply

Marsh Posté le 07-10-2005 à 16:41:12    

Beral2 > pourquoi j'ai rien compris à ce que tu veux faire et pourquoi t'as besoin du javascript? :pt1cable:

Reply

Marsh Posté le 07-10-2005 à 16:52:55    

Ben regarde le lien alors ;)
Entre ceux qui se mettent juste "après" (dans le flux, mais pas forcément en bas de page si celle-ci est courte), ceux en position absolue qui se superposent au block précédent et les compatibilités (?) des différents navigateurs qui continuent de nous les hum... y a de quoi s'énerver, encore une fois.

Reply

Marsh Posté le 23-10-2005 à 18:29:46    

Heu.. je me permet de déterrer un peu ce post.
 
J'ai tenté un bête copier coller des codes source ci-dessus, afin d'avoir une idée du fonctionnement du truc. Seulement ça ne fonctionne pas du tout.
 
Les div sont simplement en colonne, dans l'ordre du code, avec une perte totale de style pour le pied de page et l'entête.
 
J'ai un pied de page à mettre bien en palce donc si pouvait comprendre le fonctionnement de float et autre, ça m'aiderait beaucoup...


Message édité par Damascus le 23-10-2005 à 18:30:15
Reply

Sujets relatifs:

Leave a Replay

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