Maison  >  Questions et réponses  >  le corps du texte

Nouvel en-tête : assurez-vous que le pied de page est toujours en bas de la page

<p>Je travaille sur un projet dans lequel je souhaite que le pied de page reste en bas de la page mais ne soit pas visible tant que je ne fais pas défiler vers le bas de la page. J'ai essayé d'utiliser « position : fixed » dans mon CSS mais il flotte au-dessus de mon contenu et pour un positionnement absolu, il est corrigé au milieu de la page et couvre le contenu. De plus, pour les pages qui n'ont pas beaucoup de contenu, lorsque je ne spécifie pas de position ou que j'utilise « position : absolue », il y a un espace blanc sous le pied de page. Veuillez fournir des suggestions. </p> <pre class="brush:php;toolbar:false;">* { marge : 0 ; remplissage : 0 ; } entête { couleur de fond : gris ; } bas de page { couleur de fond : gris ; bas : 0 ; hauteur : 20px ; poste : fixe ; largeur : 100 % ; } /* Lorsque j'utilise un positionnement fixe, le pied de page est fixé au-dessus du contenu. Ce que je veux, c'est que le pied de page reste en bas de la page mais ne soit pas visible. */ <html> <corps> <en-tête>Titre</en-tête> <principal> <h1>Titre</h1> <p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Adipisci eos deserunt fugiat doloremque your text`ut.</p> </principal> <pied de page>&copie ; droit d'auteur, commercial</pied de page> </corps> </html></pre>
P粉318928159P粉318928159418 Il y a quelques jours450

répondre à tous(1)je répondrai

  • P粉554842091

    P粉5548420912023-08-28 20:08:54

    Je pense que vous pouvez y ajouter un div parent qui a la même largeur et la même hauteur que lui.

    html :

    .footer {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100vw;
      height: 200px;
      background-color: red;
    }
    .footer-container {
      height: 200px;
      width: 100vw;
    }
    <div class="footer-container">
      <div class="footer"></div>
    </div>

    répondre
    0
  • Annulerrépondre