Maison >interface Web >tutoriel CSS >Comment puis-je supprimer efficacement les marges de corps indésirables dans CSS sans réinitialisation globale ?
En tant que développeur Web novice, vous avez rencontré un défi en supprimant l'espace de marge de votre élément body. Cet espace apparaît entre le haut du navigateur et le texte du "logo", comme vous l'avez observé dans votre code jsbin. Comprendre la cause et employer une solution appropriée est crucial.
L'approche consistant à utiliser la règle CSS suivante pour supprimer la marge est incorrecte :
body { margin: 0; }
Bien que cela puisse sembler simple, cette méthode peut entraîner des conséquences inattendues. Ce n'est pas une pratique recommandée de réinitialiser globalement toutes les marges et tous les remplissages à zéro.
Dans votre cas, la marge h1 apparaît en dehors du conteneur parent car l'élément parent manque de remplissage. En ajoutant un remplissage à l'élément parent du h1, la marge tombera dans les limites du parent.
Au lieu de mettre en œuvre une réinitialisation globale, il est conseillé de cibler des éléments spécifiques qui nécessitent un ajustement de la marge. Dans ce cas, vous pouvez supprimer la propriété margin-top pour le titre spécifique plutôt que d'appliquer une règle générale qui pourrait avoir des effets indésirables ailleurs dans votre code.
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!