28220 sujets

CSS et mise en forme, CSS3

Bonjour à tous
voici mon problème :
Je suis actuellement en train de développement d'un site internet, mon employeur me demande que la page prenne au minimum la hauteur de l'écran..
Je ne sais pas comment le gérer à l'heure actuelle..
Le problème en mettant une hauteur fixe ne permet pas sous firefox un remplissage plus important (mon footer ne bouge pas et passe par dessus le contenu)
et avec un test avec height:100%; cela ne change rien
voici la structure de mon code

structure de ma page :
...
<div id="total>
     <div id="menu">...mon menu...</div>
     <div id="container">
          ...text qui évolue...
     </div>
     <div id="footer">...mon pied de page...</div>
</div>
style css :
#total{
	width: 980px;
	margin: 5px 0 0 -490px;
	padding: 0;
	position: absolute;
	left: 50%;
	border: 1px solid #7EA3D6;
}
#container {
	width: 980px;
	clear:both;
	height:100%;
}
#footer {
	margin: 10px 0 0 0;
	width: 980px;
	height: 25px;
	line-height: 25px;
	text-align:center;
	background-color:#98BBE3;
}


Voilà par avance merci
Bonjour,

La propriété height:100% appliquée à #container signifie que ton container doit faire 100% de la hauteur de son parent qui est #total dans ton cas. Mais qu'as tu fait pour gérer la hauteur de #total et de ses ancêtres (probablement les éléments body et html) ?
la propriété height à 100% était pour effectuer mes test...
j'ai saisi le concept qu'il prenait la taille du parent..
mon problème est que je voudrais que ma page totale fasse 100% de la hauteur de la page visualisée
je ne sais pas comment définir la hauteur totale de mon document
(je suppose qu'elle sera dans le #total ou le body...)
@xavier : je n'ai pas définit la hauteur dans ces ancetres..
otterman a écrit :
je voudrais que ma page totale fasse 100% de la hauteur de la page visualisée
De la page visualisée = de la fenètre ?

Je crois que tu pourras résoudre ton problème si tu te décides à définir la hauteur des éléments html et body.
Ca ne veut pas marcher non plus.. en local et sur le net...
voilà si d'autres personnes ont d'autres propositions je suis connecté toute la journée...dc j'hésiterais pas à répondre
merci d'avance