Maison >interface Web >tutoriel CSS >Pourquoi mon élément à position collante avec « bottom : 0 » n'apparaît-il pas ?
Pourquoi le positionnement collant ne fonctionne pas avec 'bottom: 0'
Le positionnement collant permet à un élément de rester fixe dans son bloc conteneur jusqu'à ce que il atteint un seuil spécifié. Cependant, lors de l'utilisation de « bottom : 0 », ce comportement peut sembler absent.
Dans le code fourni, l'élément « move » se voit attribuer « position : sticky » et « bottom : 0 ». Selon la définition du positionnement collant, un élément deviendra fixe lorsqu'il atteint un seuil au sein de sa racine d'écoulement. Cependant, dans l'exemple donné, l'élément "move" n'est pas visible car son bloc parent a une marge supérieure importante.
Au fur et à mesure du défilement, le bloc parent franchit le seuil pour que l'élément "move" devienne fixé. Cependant, comme le bloc parent est masqué hors écran, l'élément « déplacer » devient également masqué. Pour observer le comportement souhaité, augmentez la marge supérieure du bloc parent pour le pousser plus loin hors de l'écran.
Par conséquent, le paramètre « bas : 0 » avec un positionnement collant est fonctionnel, mais il nécessite suffisamment d'espace en dessous. le bloc contenant pour observer l'élément restant fixé au bord inférieur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!