Bonjour à tous !
Je rencontre un petit souci avec un footer. Lorsque le contenu de ma page dépasse la hauteur de l'écran, je scroll vers le bas et le scroll s'arrête au footer puisque c'est le dernier élément. On retrouve donc bien le footer plaqué en bas de l'écran et c'est parfait.
Or, suivant comment le contenu de ma page s'agence en fonction de la largeur de l'écran, la hauteur du contenu total de ma page peut être plus petite que la hauteur de l'écran. Dans ces conditions je me retrouve avec un footer plus haut que le bas de page. Et ça, je ne veux pas.
Je voudrais que le footer puisse disparaître si la hauteur de mon contenu est trop grande pour l'écran mais que sa position la plus haute soit le bas de l'écran. Quitte à ce qu'il y ait un espace vide entre le footer et le contenu qu'il y a au-dessus.
J'ai essayé avec "position: sticky;" et "bottom: 0;" mais ça me maintien le footer toujours visible et ce n'est pas ce que je veux.
Vous auriez une piste pour obtenir le comportement souhaité ?
Je vous remercie par avance !
Je rencontre un petit souci avec un footer. Lorsque le contenu de ma page dépasse la hauteur de l'écran, je scroll vers le bas et le scroll s'arrête au footer puisque c'est le dernier élément. On retrouve donc bien le footer plaqué en bas de l'écran et c'est parfait.
Or, suivant comment le contenu de ma page s'agence en fonction de la largeur de l'écran, la hauteur du contenu total de ma page peut être plus petite que la hauteur de l'écran. Dans ces conditions je me retrouve avec un footer plus haut que le bas de page. Et ça, je ne veux pas.
Je voudrais que le footer puisse disparaître si la hauteur de mon contenu est trop grande pour l'écran mais que sa position la plus haute soit le bas de l'écran. Quitte à ce qu'il y ait un espace vide entre le footer et le contenu qu'il y a au-dessus.
J'ai essayé avec "position: sticky;" et "bottom: 0;" mais ça me maintien le footer toujours visible et ce n'est pas ce que je veux.
Vous auriez une piste pour obtenir le comportement souhaité ?
Je vous remercie par avance !