Bonsoir,
Ce sujet a souvent été abordé... Je l'utilise , avec succès, pour fixer le footer au pied de la page ou au pied du viewport selon la longueur du contenu.
Là j'ai voulu modifier un peu rajoutant un container global
Le container prend bien la hauteur totale du viewport mais le wrapper ne ne fait pas alors que son parent (container) a bien une hauteur définie (100%).
J'ai essayé aussi avec min-height: calc ( 100% - 5rem ) (5 rem étant la hauteur du footer en-dehors du wrapper.
Cordialement
Ce sujet a souvent été abordé... Je l'utilise , avec succès, pour fixer le footer au pied de la page ou au pied du viewport selon la longueur du contenu.
Là j'ai voulu modifier un peu rajoutant un container global
<body class="page mode-static" id="top">
<div class="container">
<div class="wrapper">
<header class="SiteHeader">
</header>
<main class="SiteContent">
</main>
</div>
<footer class="SiteFooter">
</footer>
</div>
</body>
Le container prend bien la hauteur totale du viewport mais le wrapper ne ne fait pas alors que son parent (container) a bien une hauteur définie (100%).
J'ai essayé aussi avec min-height: calc ( 100% - 5rem ) (5 rem étant la hauteur du footer en-dehors du wrapper.
html,
body {
height: 100%;
margin: 0;
padding: 0;
}
.container {
min-height :100%;
margin: 0 1rem;
border: solid 1px sienna;
}
.wrapper {
min-height :100%;
margin: 1rem;
border: solid 1px blue;
}
.SiteHeader {
height :8rem;
margin: 1rem;
border: solid 1px orange;
}
.SiteContent {
min-height :10rem;
margin: 1rem;
border: solid 1px orange;
}
.SiteFooter {
height :5rem;
margin: 0 1rem ;
border: solid 1px orange;
background-color: lightgray;
}
Cordialement