je le code HTML:Position: collante ne fonctionne pas
<div class="header">
<div class="desc">Description</div>
<div class="logo"><img src=""/></div>
<div class="navbar"></div></div>
.header a une hauteur de 150 pixels. .navbar a une hauteur de 20px. Quand l'utilisateur défile, je veux que .navbar reste en haut. Je suis donc allé au CSS et j'ai mis la position: sticky et top: 0. Mais cela n'a pas fonctionné. J'ai d'abord pensé que firefox ne supporte pas la position: sticky, mais ce n'est pas le cas car j'ai pu voir une démo de travail. Je ai googlé à ce sujet, mais n'a trouvé rien d'utile. Quelqu'un sait pourquoi cela ne fonctionne pas?
Puisque vous ne montrez pas votre css ... Sticky fonctionne seulement si le div (en-tête) contenant n'a pas de débordement caché ou auto. Ça pourrait être quelque chose à vérifier. – pinkfloydx33
Pour quelqu'un d'autre qui se penche là-dessus, 'position: sticky' ne fonctionne souvent pas si le parent immédiat est' display: flex' – user568458