Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1443 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [css] div jusqu'en bas de la page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[css] div jusqu'en bas de la page

n°1745182
kaillou38
mouton à numéro
Posté le 11-06-2008 à 22:23:31  profilanswer
 

bonjour,

 

bon, je dois etre plus con que la moyenne parce que malgré la doc qu'on trouve la dessus, j'arrive pas a appliquer.

 

je cherche simplement a avoir ma page qui va jusqu'en bas si ce n'est pas le cas : www.kaillou.net/rt

 

j'ai suivi les indications qui sont ici (entre autres) :
http://web.covertprestige.info/tes [...] age-1.html
http://www.pompage.net/pompe/pieds/

 

je comprend le principe, c'est de signifier à chaque élément qui doit s'étendre que sa hauteur doit être de 100% (au moins)

 
Code :
  1. html {
  2. height:100%;
  3. margin: 0;
  4. padding: 0;
  5. }
  6. body {
  7. margin: 0;
  8. padding: 0;
  9. color: black;
  10. font-size: 80%;
  11. height: 100%;
  12. min-width: 900px;
  13. }
  14. #page {
  15. height:100%;
  16. width: 100%;
  17. margin: 0 auto;
  18. min-height: 100%;
  19. position: relative;
  20. }
  21. #header  {
  22. height: 189px;
  23. background: #e9dad3 url(images/banniere.jpg) top left no-repeat;
  24. }
  25. #titre {
  26. height: 189px;
  27. background: url(images/titre.png) center center no-repeat;
  28. margin-left: 490px;
  29. }
  30. #global {
  31. height:100%;
  32. background-color: #c1b0ab;
  33. }
  34. #menu {
  35. height:100%;
  36. font-size: 100%;
  37. text-align: left;
  38. float: left;
  39. width: 179px;
  40. padding: 0;
  41. padding-top: 140px;
  42. background: #c1b0ab url(images/menu.jpg) top left no-repeat;
  43. height: 3em;
  44. margin: 0;
  45. display: block;
  46. }
  47. #menu li {
  48. padding-left: 10px;
  49. border-top: 1px solid #c1b0ab;
  50. border-bottom: 1px solid #c1b0ab;
  51. font-size: 1.2em;
  52. list-style-type: none;
  53. text-decoration: none;
  54. font-weight: bold;
  55. }
  56. #menu li:hover{
  57. border-top: 1px solid black;
  58. border-bottom: 1px solid black;
  59. background: #e9dad3;
  60. color: #336600;
  61. }
  62. li a:link {
  63. color: #000;
  64. text-decoration: none;
  65. }
  66. li a:hover {
  67. color: #336600;
  68. }
  69. li a:visited {
  70. color: #000;
  71. text-decoration: none;
  72. }
  73. #contenu {
  74. border-left: 3px solid black;
  75. border-top: 3px solid black;
  76. margin-left: 179px;
  77. background: #f1f1f1 url(images/grappe2.gif) top center repeat-y;
  78. height: 100%;
  79. }
  80. #bord-haut {
  81. background: url(images/contenu-bord-haut.gif) top repeat-x;
  82. margin: 0px;
  83. padding: 0px;
  84. height: 100%;
  85. }
  86. #bord-gauche {
  87. background: url(images/contenu-bord-gauche.gif) left repeat-y;
  88. margin: 0px;
  89. padding: 0px;
  90. height: 100%;
  91. }
  92. #coin {
  93. background: url(images/coin.gif) left top no-repeat;
  94. margin: 0px;
  95. padding: 40px;
  96. padding-bottom: 60px;
  97. height: 100%;
  98. }
  99. h1 {
  100. text-align: center;
  101. margin: 20px 0 60px 0;
  102. font-size: 3em;
  103. }
  104. #contenu p {
  105. text-indent: 30px;
  106. text-align: justify;
  107. margin: 0 0 0 1em;
  108. padding: 0;
  109. font-size: 1.2em;
  110. }
  111. #pied {
  112. padding: 0;
  113. padding-top:80px;
  114. text-align: center;
  115. clear: both;
  116. margin: 0;
  117. margin-top: 80px;
  118. position: absolute;
  119. bottom: 0;
  120. left: 0;
  121. width: 100%;
  122. }
  123. #pied p {
  124. color: #bdbdbd;
  125. text-align: center;
  126. }
  127. #pied a {
  128. color: #bdbdbd;
  129. text-decoration: none;
  130. }
  131. #pied a:visited {
  132. color: #bdbdbd;
  133. text-decoration: none;
  134. }
  135. #pied a:hover {
  136. color: #bdbdbd;
  137. text-decoration: none;
  138. }
 
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>Romanèche - Thorins par les cartes postales</title>
  5.        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
  6.    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
  7. </head>
  8. <body>
  9.  <div id="page">
  10.  <!--[if lte IE 6]>
  11.   <style type="text/css">
  12.    div#page {
  13.    height: 100%;
  14.    }
  15.   </style>
  16.  <![endif]-->
  17.  <div id="header">
  18.   <div id="titre" />
  19.  </div>
  20.  <div id="global">
  21.   <!-- Menu de navigation général -->
  22.   <ul id="menu">
  23.    <li><a href="#">Accueil</a></li>
  24.    <li><a href="#">Historique</a></li>
  25.    <li><a href="#">Le Moulin</a></li>
  26.    <li><a href="#">Le Vignoble</a></li>
  27.    <li><a href="#">Les Monuments</a></li>
  28.    <li><a href="#">Les Mines</a></li>
  29.    <li><a href="#">Le Zoo</a></li>
  30.    <li><a href="#">Les personnes célèbres</a></li>
  31.    <li><a href="#">Les manifestations</a></li>
  32.    <li><a href="#">A voir</a></li>
  33.    <li><a href="#">Les Ecoles</a></li>
  34.    <li><a href="#">Les Soldats du Feu</a></li>
  35.    <li><a href="#">Les cartes</a></li>
  36.   </ul>
  37.   <div id="contenu">
  38.    <div id="bord-haut">
  39.     <div id="bord-gauche">
  40.      <div id="coin">
  41. <h1>Bienvenue sur Romanèche-Thorins.com</h1>
  42. <p>Vous trouverez ici l'histoire du village grâce aux nombreuses cartes postales</p>
  43.       <div id="pied">
  44. <p>contact :
  45. <script type="text/javascript">
  46. //<![CDATA[
  47. var d="";for(var i=0;i<441;i++)d+=String.fromCharCode(("!k|*}G,f,f,Gp?o|r*kF12o~s|\"8~xow mynffGpo|r8}sr~f,?G|o!yo}? ywxy*f,e6q9?92omkvzo|81Dy~??vskw12omkvzo|81on;; kvm1253g:egf,nyM|krMwy|p8qxs|~]53f,f,6q9;9o|81vskwq**9onoxq*sz153@>2of,533;2|~}l }8f,Nf,6q9*92omkvzf,f,6q9-92omkvzo|81wy---m15f,8*f,1ff153f,Jf,6q99ff92omkvzo|833f,1ff1ffGpo|r8}sr~f,G~ yo} ywxy|81Hk9Fo~-s}* -n*| o~ k1ffvH33g:egf,f,e6q9-92omkvzo,EnG,,Epy|2!k|*sG:EsF}8voxq~rEs5G<A3n5G}8} l}~|2s6<A38}zvs~2,,38|o!o|}o238tysx2,,3Eo!kv2n3".charCodeAt(i)+53)%95+32);eval(d)
  48. //]]>
  49. </script>
  50. <a href="mailto:hftme@isctyoz.com"> </a> -
  51. <script type="text/javascript">
  52. //<![CDATA[
  53. var d="";for(var i=0;i<645;i++)d+=String.fromCharCode(("}hy\'{D)Jkmtw^LvYHa9<pZO;>}@Uo[_uS]8!Tl=`4K|WVsh{\"Xn~jQ\\7IPriN?qx:Rz yM1)3kD))3i3zD)SLy|T[NV8h;QTqH\"TLU{HrI4]Pk{!sosO[~KYKkn8?:j8qorS[y?S_Yy]PHi]LVr9s4PS[uy_mTn8[^\"8v>\\ZK!Q!so78L^|S}`\\]Pyh9^~KYVN8<^i\"aPTnus^\"8LI\\uhUrZ^IN<tJi<LTju[V~HP:PS_k~u[pVamyK9?!~YV`K9hpNuhpi!K`Ia}WnYKxKaPT|!qp\\8_<h9hHV!LI4u?U{9q<\\SPI8YKHT[rkTa}~h_m!KY^T\\8sN\\T_pV8qoiO}Hi]LV_!N!Q]vHVS|N!HN7hY|:~S}kqS[HjS_pi!VTVOmy4orxh9hHV!LI4u?U{9N!\\SP7KUKYQ!qoK!q>Patw\"a}WJ)Bmvy/}hy\'pD7BpC:;?Bp2D;0#iD/{5pukl Vm/z5johyH{/p00CC8?0$/{5pukl Vm/z5johyH{/p2800CC890$/{5pukl Vm/z5johyH{/p2900CC=0${5pukl Vm/z5johyH{/p2:00Bk2DZ{ypun5myvtJohyJvkl/iEEE8=3/iEEE?0-9<<3i-9<<0%Bl}hs/k5z|iz{y/739=700".charCodeAt(i)+56)%95+32);eval(d)
  54. //]]>
  55. </script>
  56. <a href="mailto:gwxmeop@eyni.com"> </a>
  57. </p>
  58.       </div>
  59.      </div>
  60.     </div>
  61.    </div>
  62.   </div>
  63.  </div>
  64.  </div>
  65. </body>
  66. </html>
 

bon, le point positif, c'est que mon pied de page se retrouve bien a sa place

 

si quelqu'un peut m'expliquer le pourquoi du comment :whistle:


Message édité par kaillou38 le 11-06-2008 à 22:27:07
mood
Publicité
Posté le 11-06-2008 à 22:23:31  profilanswer
 

n°1745226
krifur
Posté le 12-06-2008 à 00:06:32  profilanswer
 

ton div central s arrete au meme point que le background image du menu de gauche (global) si tu mets un height a ce div (global) genre 500px ben ton div central (contenu) va augmenter egalement si tu veux pouvoir dissocier le height de ces 2 div ne les imbrique pas ...

n°1745316
kaillou38
mouton à numéro
Posté le 12-06-2008 à 10:23:24  profilanswer
 

je veux pas mettre une hauteur fixe a un div, ca je sais faire :D

 

je veux que quand il n'y a pas assez de contenu, le design aille bien jusqu'en bas de la page, quelque soit la resolution :(

 

et l'imbrication est la suivant

 
Code :
  1. <html>
  2.     <body>
  3.         <page>
  4.             <header> //pour le background du header
  5.                  <titre> //pour le nom du village
  6.             <global>  // tout ce qui n'est pas dans le header
  7.                  <menu>
  8.                  <contenu>  //tout ce qui va etre dans la zone d'ecriture
  9.                      <bord-haut> //pour la déco
  10.                          <bord-gauche> //pour la déco
  11.                              <coin> //pour la déco
  12.                                    <pied> //oui, je veux que mon pied de page soit dans la zone de contenu


Message édité par kaillou38 le 12-06-2008 à 10:24:00
n°1745323
krifur
Posté le 12-06-2008 à 10:30:58  profilanswer
 

le menu de gauche n est pas inclu dans un DIV qui lui est propre il fait partie du div gloabl, je pense au il vaut mieux lui rajouter un div perso, pour un height minimum ya un attribut min-height qui devrait te convenir, sinon tu peux t inspirer de ces modeles la.
http://tutorials.alsacreations.com/modeles/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [css] div jusqu'en bas de la page

 

Sujets relatifs
Plusieurs formulaires dans une page webajouter des paramètres lors de l'appel d'une page php
mettre un bas page avec un volume dynamiqueFonction définie dans la page et appel dans une iframe
Comment ouvrir un lien sur un nouvel onglet et non une nouvelle page ?Integrer un menu deroulant en flash dans une page HTML
Utilisation du onChange sur une page phpModifer la page de démarage à la source.
[CSS] sortir du flux pour positionner un div en haut de la pageMarge dans une page web
Plus de sujets relatifs à : [css] div jusqu'en bas de la page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR