fixe div avec 100% de la largeur de chevauchements barre de défilement
Comme démontré ici: http://codepen.io/anon/pen/rVPqeL
Je suis à l'aide de 3 divs et je veux obtenir un effet de "global" de la barre de défilement qui a pour aller sur l'en-tête.
Le html est très basique
<div class="container">
<div class="header">
</div>
<div class="content">
</div>
</div>
et voici le css:
.container {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: gray;
overflow-y: scroll;
}
.header {
position: fixed;
width: 100%;
height: 50px;
background-color: red;
}
.content {
margin-top: 50px;
min-height: 2500px;
background-color: blue;
}
La barre de défilement continue à aller de l' sous l'en-tête div. Ce que je fais mal?
OriginalL'auteur sh0uzama | 2015-08-06
Vous devez vous connecter pour publier un commentaire.
Si je comprends bien, vous souhaitez que la barre de défilement toujours ontop. Pour ce faire modifier votre css à la suite de
De défilement sur le code html permettra à l'ensemble de la page pour faire défiler tout en gardant en-tête statique et supprimer de défilement de la boite.
OriginalL'auteur Bytesized
fixe les éléments en position "n'avaient pas la largeur et la hauteur".
Espère que cela aide 🙂
EDIT: Voir ce stylo: Cette
Ps. Je suppose que vous aussi, vous voulez supprimer la marge de
.content
OriginalL'auteur SimsaD
Le code ci-dessous fait le tour
http://codepen.io/anon/pen/XbOxgp
OriginalL'auteur Jayan Karthik Pari
Supprimer
overflow-y: scroll;
de votre.container
overflow-y: scroll
à son code? Je pense que l'OP veut faire défiler à l'intérieur du conteneur, et non dans l'ensemble de la page. Droit?OriginalL'auteur Ryan89
mettre le
overflow-y: scroll;
à l'intérieur de la corps élément:OriginalL'auteur Soul Eeater
OriginalL'auteur Peter Isaac
Regarder ce post. Espérons que le principe il y a un peu utile
Les navigateurs de la barre de défilement est sous mon fixe div
OriginalL'auteur OpenEX