2
votes

Comment supprimer la marge par défaut dans l'application angulaire?

Très simple app.component.html:

<input type="submit" value="Sub"/>

Le résultat du code ci-dessus

 entrez la description de l'image ici p >

Comment supprimer la marge autour du bouton? Je veux que le bouton soit situé en haut à gauche sans retrait.


4 commentaires

Vérifiez votre css sur les balises html et body , voyez si elles ont un remplissage, etc. Sans votre html / css, je ne peux pas vous aider.


son plus probable le conteneur parent, vous auriez à publier le code du conteneur, F12> outils de développement> inspecter, il y aura un remplissage sur le conteneur.


Accédez à votre AppComponent.css ou à votre fichier style.css et recherchez les rembourrages ou les marges, supprimez-les simplement et vous êtes prêt à partir


David, ty pour votre simple aide


5 Réponses :


1
votes

Si vous voulez le fixer en haut à gauche avec force sans supprimer le remplissage de marge dans le conteneur. Ajoutez du style position: fixe; haut: 0; gauche: 0; Ou définir html, body {padding: 0px; margin: 0px;} dans votre fichier style.css


3 commentaires

Je ne recommanderais certainement pas de définir une position : fixed juste pour supprimer les marges et les rembourrages


J'ai mentionné que la position d'utilisation n'est fixée que lorsque vous voulez avec force ce bouton en haut à gauche.


Je comprends, je dis juste que ce n'est pas une solution optimale, car dans tous les cas, si vous voulez supprimer avec force les marges et les rembourrages, vous pouvez définir margin: 0px! Important ou padding: 0px! important , ce qui n'est pas non plus une bonne pratique, mais évite au moins de définir une propriété de position sur un élément, ce qui peut entraîner plus de problèmes sur la ligne



8
votes

Pourquoi angular utilise-t-il le remplissage par défaut?

Problème résolu!

J'ai ajouté ce code dans les styles globaux:

body {
  margin: 0;
  padding: 0;
}


1 commentaires

Si vous avez généré l'application avec la CLI angulaire, il définit simplement un style par défaut pour la page d'index pour vous aider à démarrer, rien qui ne peut être supprimé; si c'est ce que vous avez fait, je vous recommande de l'accepter comme réponse car l'autre réponse n'est pas celle que vous avez utilisée



0
votes

Ce n'est pas angulaire, il est ajouté par le navigateur. Vous devez réinitialiser le CSS


0 commentaires

1
votes

Vous devez aller dans le fichier styles.css du projet et écrire corps { marge: 0; rembourrage: 0; } et c'est tout, c'est simple J'espère que ça marche, c'est comme ça que j'ai résolu le problème


1 commentaires

en quoi est-ce différent d'une réponse acceptée existante



5
votes

À utiliser dans app.component.scss

 ::ng-deep * {
      
    margin: 0;
    padding: 0;
  }


1 commentaires

pourquoi n'est-ce pas la réponse acceptée, fonctionne comme un charme