Maison > interface Web > tutoriel CSS > le corps du texte

Comment empêcher le pied de page d'occuper toute la largeur de la page ?

Mary-Kate Olsen
Libérer: 2024-11-11 01:14:03
original
161 Les gens l'ont consulté

How to Fix the Footer from Not Taking Up Full Page Width?

Résoudre le dilemme du pied de page fixe

Vous rencontrez un problème où votre div "pied de page", malgré vos tentatives de style, ne parvient pas à occuper toute la largeur de la page, laissant un espace visible en dessous. Examinons votre code CSS et découvrons la solution.

Votre CSS actuel inclut des propriétés telles que « position : relative » et « top : 490px », qui positionnent le pied de page par rapport à son conteneur parent et le décalent verticalement de 490. pixels. Bien que cette approche puisse fonctionner pour des scénarios de base, elle ne garantit pas que le pied de page sera toujours fixe en bas de la page, surtout si le contenu de la page change de manière dynamique.

Explorons plutôt des techniques alternatives :

1. Méthode Sticky Footer :

Cette méthode utilise une technique CSS intelligente qui permet au pied de page de rester en bas de la page, même s'il n'y a pas assez de contenu pour remplir la fenêtre d'affichage. Cela implique de définir la propriété 'min-height' à 100 % sur le div 'wrapper' et 'height' à '142px' sur les div 'footer' et 'push'.

html ,<br>corps {<br> hauteur : 100%;<br>}</p><p>.wrapper {<br> hauteur min : 100%;<br> hauteur : auto !important;<br> hauteur : 100%;<br>}</p> <p>.footer,<br>.push {<br> hauteur : 142px;<br>}<br>

2. Méthode de pied de page Flexbox :

Cette approche utilise le module de mise en page flexbox pour positionner le pied de page en bas de la page. Définissez 'display: flex' sur le div 'wrapper' et 'flex-direction: column' pour aligner ses éléments verticalement. Ensuite, définissez 'flex-grow: 1' sur le div 'main' et 'flex-shrink: 0' sur le div 'footer'.

.wrapper {<br> display: flex ;<br> flex-direction: colonne;<br>}</p><p>.main {<br> flex-grow : 1;<br>}</p><p>.footer {<br> flex-shrink : 0;<br>}<br>

Avantages de ceux-ci Méthodes :

  • Assure le positionnement du pied de page en bas de page : Les deux méthodes garantissent que le pied de page reste fixe en bas de page.
  • Élimine les espaces sous le pied de page : Les techniques empêchent tout espace blanc disgracieux d'apparaître sous le pied de page. pied de page.
  • Réactif aux modifications de contenu : Ces méthodes ajustent automatiquement la position du pied de page en fonction de la hauteur du contenu de la page, garantissant une mise en page cohérente et visuellement attrayante.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal