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

css : min-height n'est pas compatible avec la solution du navigateur Firefox

黄舟
Libérer: 2017-07-21 09:37:40
original
2630 Les gens l'ont consulté

Lorsque nous structurons la page, nous la divisons généralement en trois sections : en-tête, corps et pied de page. Par exemple, la page suivante :

À ce stade, nous devons définir la hauteur minimale de la partie du corps pour éviter que la partie pied de page n'apparaisse au milieu de la page. Par exemple, la méthode d'écriture suivante :

.page-content-header {      
min-height: 5%;
}
.page-content-body {      
min-height: 100%;}
.page-content-footer {      
min-height: 5%;}
Copier après la connexion

Cette méthode d'écriture fera en sorte que la partie du corps ait une hauteur qui remplit la taille de la page. La partie du pied de page sera naturellement à l'extrémité la plus basse de la page, et quand. le contenu de la partie du corps dépasse 100 %, la hauteur s'étendra automatiquement et il n'y aura pas de débordement.

Cependant, voici le problème. Firefox n'est pas compatible avec cette méthode d'écriture : 100% ne prend pas effet du tout. Nous pouvons utiliser la méthode suivante pour le rendre compatible :

.page-content-body {      
min-height: 100%;      
/*火狐兼容*/      
min-height: 600px !important;}
.page-content-body:after {     
content:"";  
visibility:hidden;  
display:block;  
clear:both;  
height:0px;}
Copier après la connexion

Nous utilisons d'abord !important pour pirater le navigateur Firefox, définissons une hauteur minimale de 600 px, puis utilisons le pseudo élément : after pour effectuer un nettoyage de style, de sorte que lorsque le contenu dépasse le minimum hauteur, la hauteur augmentera en conséquence.

Nous définissons l'affichage du type de boîte d'affichage sur un bloc d'éléments au niveau du bloc, définissons clear pour ne pas autoriser les éléments flottants sur les côtés gauche et droit, et nous avons inséré le contenu généré. Le contenu est vide, puis la hauteur est fixée à 0, rendant l'élément invisible.

Cela permettra à Firefox d'atteindre une hauteur et un contenu minimum au-delà de l'adaptatif.

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!