Lorsque vous créez une page avec très peu de contenu, comme une page de contact par exemple, vous avez sans doute remarqué que le footer est à la suite du contenu mais pas en bas de l’écran.
Regardez cette exemple sur Divi Community :
On va donc forcer le footer à être collé tout en bas de l’écran, même lorsque le contenu ne prend pas tout l’espace.
Pour cela vous allez copier-coller le code suivant que Pierre avait proposé sur le groupe Facebook, soit dans Apparence -> Personnaliser -> CSS Additionnel, soit dans le fichier style.css de votre thème enfant :
Remplacez bien le numéro de .postid-1698 par l’identifiant de votre article. Comme me l’a fait remarquer Frédéric Frémo sur Facebook, autant ne charger ce CSS que sur les pages qui en ont réellement l’utilité.
Pour trouver le votre, rendez dans l’administration et ouvrez votre article. Regardez maintenant l’URL. L’identifiant est situé après le post=:
Et c’est tout. Maintenant le footer est bien collé au bas de l’écran quelle que soit la taille du contenu :
Et si jamais vous ne voulez pas vous embêter avec le code, Luis Alejandre de Divi4u (l’auteur de Divi Children) a créé un petit plugin gratuit qui fait exactement la même chose, mais en un peu mieux car il détecte la hauteur du contenu et n’applique la correction que si elle est nécessaire. Il s’agit de Divi Quasi Sticky Footer.
Bonjour, existe-t-il un autre moyen d’identifier une page afin que le code css ne s’applique qu’à cette page ? J’ai bien essayé de mettre .postid- et le numéro du post de ma page mais cela ne fonctionnait pas.
Merci
Effectivement, pour restreindre l’application d’une classe CSS à un article bien précis, il faut utiliser .postid-999 (où 999 est le numéro de l’article).
Si c’est une page par contre, il faut utiliser page-id-999 (où 999 est le numéro de la page).
Si ça ne fonctionne pas, c’est qu’il y a une erreur dans le reste de tes règles CSS…
Merci ! Ca fonctionne maintenant très bien ! Effectivement ce .postid me dérangeait mais je ne connaissais pas .page-id
Encore merci !!