Pour tes pages plus longues que la hauteur de l'écran, y a pas de problème; tu peux règler le problème de la manière suivante:
Si tu as un footer, tu le mets au bas du main avec un clear:both et c'est règlé (en virant le 100% du main donc).
Si tu n'as pas de footer, 2 choix:
- soit tu rajoutes un élément vide en bas pour placer le clear both, du genre <div style="clear:both;"></div> ou un hr, du genre
- soit tu rajoutes ceci dans ton css:
(au passage, tes éléments uniques devraient être définis par un id et pas un class, typiquement le main)
Code :
- #div-main:after {
- clear: both;
- content: ".";
- display: block;
- height: 0;
- visibility: hidden;
- }
- * html #div-main {height:1%} /* hack IE */
|
Maintenant pour le cas où ton contenu ne dépasse pas la hauteur de l'écran c'est plus galère et je ne maîtrise pas à fond, je viens juste de tester 2-3 truc ce soir sur le sujet, par hasard.
edit: autrement, vire aussi le height de ton div div-gog
Message édité par Pitsy le 19-07-2006 à 00:25:50