Problème CSS

Problème CSS - HTML/CSS - Programmation

Marsh Posté le 14-04-2009 à 10:41:58    

Bonjour,
Je suis entrain de développer une application web avec des feuilles de style. Ma page est découper en 3 div :
un header, un content et un footer et le tout est contenu dans div page.
 

Code :
  1. div#page {
  2. background: #fff url('images/body-bg.png') repeat-y;
  3. margin-top: 15px;
  4. margin-left: auto;
  5. margin-right: auto;
  6. width: 960px;
  7. clear: both;
  8. }
  9. div#header{
  10. background: url('images/top.png') no-repeat top;
  11. padding-top: 2px;
  12. margin-bottom: 0;
  13. margin: 0;
  14. }
  15. div#content {
  16. margin-left: 10px;
  17. margin-right: 10px;
  18. margin-bottom: 5px;
  19. height: 600px;
  20. /*border: 1px solid #CCCCCC;*/
  21. }
  22. div#footer{
  23. background: url('images/bottom.png') no-repeat bottom;
  24. padding-bottom: 20px;
  25. }


 
Mon souhaite est de rendre la parte "content" dynamique c.à.d qd le contenu est inférieur à 600 px la div content reste à 600px sinon augmenter automatiquement la taille de content. Avez vous une solution CSS SVP. Merci à tous

Reply

Marsh Posté le 14-04-2009 à 10:41:58   

Reply

Marsh Posté le 14-04-2009 à 10:44:23    

tu peux utiliser la propriété min-height mais elle est incompatible avec certaines versions d'IE

Reply

Marsh Posté le 14-04-2009 à 11:04:25    

Merci, je vais tester


Message édité par figosat le 14-04-2009 à 11:05:48
Reply

Marsh Posté le 14-04-2009 à 11:08:33    

min-height marche bien mais que sur firefix :-( Il n y a pas une autre astuce SVP.

Reply

Marsh Posté le 14-04-2009 à 11:29:39    

cherche un peu... y'a plein de façons de résoudre ton problèmes

Reply

Marsh Posté le 14-04-2009 à 12:15:05    

lol, c'est ce que je suis entrain de faire. ET c'est la raison pour laquelle je vous demande une façon parmi les façons.  ;)

Reply

Marsh Posté le 14-04-2009 à 12:17:17    

[Resolu] merci luc@s. En fait il ne faut pas mettre position absolute.

Reply

Marsh Posté le 14-04-2009 à 17:36:15    

#content {
height : 600px;
}
html > body #content {
height : auto;
min-height : 600px;
overflow : hidden;
}


Message édité par stealth35 le 14-04-2009 à 17:36:27
Reply

Sujets relatifs:

Leave a Replay

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