Comment puis-je obtenir un en-tête et un pied de page fixes avec un contenu défilable ? Quelque chose comme ceci page . Je peux regarder la source pour obtenir le CSS, mais je veux juste savoir le CSS et le HTML minimum dont j'ai besoin pour que cela fonctionne.
Réponses
Trop de publicités?
abajanda
Points
1
Voici ce qui a marché pour moi. J'ai dû ajouter une marge inférieure pour que le pied de page ne prenne pas le dessus sur mon contenu :
header {
height: 20px;
background-color: #1d0d0a;
position: fixed;
top: 0;
width: 100%;
overflow: hide;
}
content {
margin-left: auto;
margin-right: auto;
margin-bottom: 100px;
margin-top: 20px;
overflow: auto;
width: 80%;
}
footer {
position: fixed;
bottom: 0px;
overflow: hide;
width: 100%;
}
Vishali Sakar
Points
41
Cela fonctionne bien pour moi en utilisant une grille CSS. Fixez d'abord le conteneur, puis donnez overflow-y: auto;
pour le contenu central qui doit être déroulé, c'est-à-dire autre que l'en-tête et le pied de page.
.container{
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
display: grid;
grid-template-rows: 5em auto 3em;
}
header{
grid-row: 1;
background-color: rgb(148, 142, 142);
justify-self: center;
align-self: center;
width: 100%;
}
.body{
grid-row: 2;
overflow-y: auto;
}
footer{
grid-row: 3;
background: rgb(110, 112, 112);
}
<div class="container">
<header><h1>Header</h1></header>
<div class="body">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</div>
<footer><h3>Footer</h3></footer>
</div>
- Réponses précédentes
- Plus de réponses
1 votes
Même question avec ces qualificatifs : angulaire, matérialiser ...
0 votes
Même question mais avec une barre latérale ET où le pied de page n'apparaît pas avant que l'on fasse défiler la chaîne vers le bas ET où l'on ne se retrouve pas avec deux barres de défilement sur le côté droit