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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  mise en page à l'aide de div

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mise en page à l'aide de div

n°1587855
rdams
Posté le 17-07-2007 à 21:11:32  profilanswer
 

Bonjour,
 
je ne sais pas si je suis dans la bonne rubrique, dites moi si je dois changer.
 
je suis en train de réaliser un site perso, où sera regroupé plusieurs sujet (memento programmation, carte postale ancienne, galerie de photo, ma généalogie ajout de rubrique au fur et à mesure).
 
j'ai un souci concernant la mise en page, certaine page ne font pas la hauteur de l'ecran quand elle ne sont pas assez remplie.  
comment faire pour forcé la hauteur de la page sur la hauteur de l'écran.
 
je gère la mise en page à l'aide de <div>
 
Voilà comment sont placés mes <div>
 
Code :
 

Code :
  1. <div id="conteneur">
  2.        <div id="entete">
  3.        </div>
  4.      
  5.        <div id="contenupage">
  6.          <div id="menugauche"></div>
  7.          <div id="menudroite"></div>
  8.          <div id="milieu"></div>
  9.        </div>
  10.      
  11.        <div id="pied">
  12.        </div>
  13.       </div>


 
 
style css des <div>

Code :
  1. div#conteneur
  2. {
  3. width: 1024px ;
  4. height:inherit;
  5. margin: 0 auto ;
  6. text-align: left ;
  7. /*border: 1px solid #44526B ;*/
  8. border-left:1px solid #44526B;
  9. border-right:1px solid #44526B;
  10. background: #D7DDE6 ;
  11. }
  12. div#entete
  13. {
  14. height: 100px ;
  15. margin: 0 ;
  16. background-color: #C5C8D6;/*D6*/
  17. }
  18. p#entete2
  19. {
  20. height: 100px ;
  21. margin: 0 ;
  22. background: url(../img/haut.jpg) no-repeat center top ;
  23. }
  24. p#pied {
  25. margin: 0 ;
  26. padding-right: 10px ;
  27. line-height: 30px ;
  28. text-align: center ;
  29. color:#000000;
  30. font-family:Verdana;
  31. font-size:11px;
  32. background-color: #C5C8D6;
  33. }
  34. div#contenu
  35. {
  36. padding: 0px 0px 0px 0px ;
  37. /* background: url(bg_page.gif) no-repeat 15px 15px ;*/
  38. background: #D7DDE6;/*D7DDE6*/
  39. vertical-align:top; 
  40. /*height:800px;*/
  41. }
  42. div#milieu_gauche {
  43. float: left;
  44. width: 140px;
  45. background-color: #D7DDE6;
  46. height:inherit;
  47. }  
  48. div#milieu_contenu {
  49. height:inherit;
  50. margin-top: 0px;
  51. margin-left: 140px;
  52. margin-right: 140px;   
  53. border-left:1px solid #44526B;
  54. border-right:1px solid #44526B;
  55. background-color: #FFFFFF;
  56. vertical-align:top; 
  57. }
  58. div#milieu_droite {
  59. float: right;
  60. width: 140px;
  61. background-color: #D7DDE6;
  62. height:inherit;
  63.   
  64. }


 
 
 
 
voici l'adresse rambeaux.damien.free.fr
 
 
de plus, n'étant pas du tout graphiste, j'aimerais avoir vos avis sur ce que je pourrais réalisé niveau graphisme sur la sur la bande en haut.
 
merci

mood
Publicité
Posté le 17-07-2007 à 21:11:32  profilanswer
 

n°1587862
Profil sup​primé
Posté le 17-07-2007 à 21:54:43  answer
 

height 100%; :??:


Message édité par Profil supprimé le 17-07-2007 à 21:54:50
n°1587863
rdams
Posté le 17-07-2007 à 21:58:58  profilanswer
 

J'ai essayé de le mettre un peu partout, mais ca ne change rien.
 
les height : inherit; sont aussi un test, si je les enleve ca ne change rien.
 
dans le div "contenu" j'avais mis un height : 800px comme ça, ça fonctionne, mais je trouve que ce n'est pas propre.

n°1587885
xtof_83
Freeride Spirit
Posté le 17-07-2007 à 23:23:29  profilanswer
 

ça se fait pas ;)

n°1587915
FlorentG
Unité de Masse
Posté le 18-07-2007 à 07:57:14  profilanswer
 

Ca ne se fait effectivement pas
 
Le mieux est de laisser les colonnes telles quelles, avec la hauteur qu'elles ont naturellement. Au mieux on peut tricher avec un faux-column pour faire style elles ont la même taille.
 
Ou alors t'es roots, t'as pas peur, t'es un dur, et t'ose faire un :

Code :
  1. #contenupage {
  2.   overflow: hidden;
  3. }
  4. #menugauche, #menudroite, #milieu {
  5.   padding-bottom: 32767px;
  6.   margin-bottom: -32767px;
  7. }


Mais attention, c'est explosif...


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

  mise en page à l'aide de div

 

Sujets relatifs
Mise en ligne d'une page allopassPlusieurs flash dans une page html - probleme avec swfObject
Besoin d'aide pour un futur site > defilement photos (noob)Problème boucle à droite!
Erreur de compatibilté merci de votre aideasp.net: rechargement->perte de la position dans la page
Aide pour faire une mise en page :-)[HTML] Mise en page en TABLO ! PB tres bizar ! A l'aide !!
Mise en page avec Netscape: besoin d'aide !probleme de mise en page sur vb6 aide à une debutante
Plus de sujets relatifs à : mise en page à l'aide de div


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