Bonjour j'ai une div toute simple avec mon menu et des catégories dedans.

Comment faire pour que cette div prennent toute la hauteur non pas de la fenêtre mais du document HTML ?

Voici le CSS :

position:absolute;
top:0;
left:0;
width: 205px;
margin:0;
background-color:#FFFFFF;

6 réponses


met la div parente (que tu veux remplir en hauteur) en position:relative.

Digikube
Auteur

Ça dérange pas que le body soit en relative ?

Je ne pense pas

Digikube
Auteur

Je teste ce soir en speed et je poste.

Digikube
Auteur

Le résultat est presque là il me reste un bandeau en bas de page avec mon image de background. Est-ce du à sa taille ou rien à voir ?

Salut
Il faut le body en relative la div en absolute et
Margin 0 à ton body ainsi que padding 0 normalement la div prend toute la hauteur
Sinon, tu peux faire ça en Javascript : rapide
Tu créés une fonction ou tu récupérés le nom de la,div via une variable et ensuite tu fais

Madiv.style.height = window.innerHeight
Voilà c'est tout
Bon courage