Mise en page CSS à hauteur minimale de 100 %
Lors de la création d'une mise en page CSS, il est crucial de s'assurer que les éléments conservent une hauteur minimale dans les différents navigateurs. Cette tâche devient particulièrement difficile lorsqu'il s'agit d'une mise en page comportant un en-tête et un pied de page à hauteur fixe, où la zone de contenu doit occuper l'espace restant et rester fixe en bas.
Solution efficace :
Pour obtenir une disposition en hauteur minimale de 100 %, l'approche suivante peut être utilisé :
Mise en œuvre :
Considérez le code CSS suivant :
#container { position: relative; min-height: 100%; } #footer { position: absolute; bottom: 0; width: 100%; } #content { padding-bottom: 5em; }
Compatibilité des navigateurs :
Cette solution fonctionne efficacement sur les navigateurs modernes, notamment Google Chrome, Mozilla Firefox et Safari. Il assure également la compatibilité avec Internet Explorer 6 et versions ultérieures.
Utilisation :
Pour mettre en œuvre cette disposition, définissez simplement la hauteur minimale de l'élément conteneur et ajoutez le positionnement nécessaire et un remplissage des éléments de contenu et de pied de page. Cela garantira que la zone de contenu remplit l'espace disponible tout en gardant le pied de page fixe en bas, quelle que soit la quantité de contenu.
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!