web-dev-qa-db-fra.com

Quelle est la largeur de la marge par défaut `<body>`?

Quelle est la valeur par défaut margin que HTML définit pour son <body> tag? J'ai remarqué qu'il y a une marge automatique, mais je me demande si quelqu'un sait combien elle est (et si elle est en px ou %, etc.).

34
John

Dans la plupart des principaux navigateurs, la marge par défaut est 8px de tous les côtés. Il est défini en pixels par le user-agent-stylesheet fournit votre navigateur.

Certains navigateurs vous permettent de créer et d'utiliser votre propre user-agent-stylesheet, mais si vous développez un site Web, je vous recommande de ne pas le modifier, car vos utilisateurs n'auront probablement pas de feuille de style modifiée et verront alors une page différente de la vôtre.

Si vous voulez le changer, vous pouvez simplement le faire:

body {
  margin: 0px;
  padding: 0px;
  ...
}

Mais si vous avez un grand projet et que vous souhaitez être plus complet, utilisez normalize.css . Il réinitialise de nombreuses valeurs par défaut pour être cohérent entre les navigateurs.

42
Jon Egeland

Selon référence CSS de W3School, les propriétés et valeurs par défaut d'une balise body sont,

body{ display : block; margin : 8px; }

Et on peut rapidement obtenir les détails calculés de n'importe quel élément en accédant au volet calculé dans les outils de développement Chrome Dev.

3
Vickar