Maison >interface Web >tutoriel CSS >Comment supprimer l'espace supplémentaire au-dessus d'un en-tête HTML ?
Suppression de la marge autour d'un en-tête HTML
Lors de l'affichage d'un élément d'en-tête, certains utilisateurs rencontrent un espace inutile au-dessus de celui-ci. Pour résoudre ce problème, nous pouvons exploiter le code CSS suivant :
body { margin: 0px; padding: 0px; } header { margin: 0px; padding: 0px; height: 20em; background-color: #C0C0C0; } h1 { margin-top: 0; }
Cet ajustement cible le
Le problème initial provenait d'un phénomène connu sous le nom d'effondrement de la marge. En CSS, lorsque deux éléments avec des marges se chevauchent, la marge résultante est égale à la plus grande des deux marges. Cela signifie que dans le code HTML et CSS fourni, la marge autour de l'élément d'en-tête s'effondrait avec la marge autour de l'élément
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!