¿Qué ancho tiene el margen predeterminado `<cuerpo>`?

Resuelto John asked hace 12 años • 4 respuestas

¿ Cuál es el valor predeterminado marginque establece HTML para su <body>etiqueta? Noté que hay un margen automático, pero me pregunto si alguien sabe cuánto es (y si está en pxo %, etc.).

John avatar Oct 30 '12 01:10 John
Aceptado

En la mayoría de los navegadores principales, el margen predeterminado está 8pxen todos los lados. Está definido en píxeles por lo que user-agent-stylesheetproporciona su navegador.

Algunos navegadores le permiten crear y usar su propia hoja de estilo user-agent-stylesheet, pero si está desarrollando un sitio web, le recomendaría evitar cambiar esto, ya que lo más probable es que sus usuarios no tengan una hoja de estilo modificada y luego vean una página diferente a la suya.

Si desea cambiarlo, puede hacer esto:

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

Pero si tienes un proyecto grande y quieres que sea más completo, usa normalize.css . Restablece muchos valores predeterminados para que sean coherentes en todos los navegadores.

Jon Egeland avatar Oct 29 '2012 19:10 Jon Egeland

Según la referencia CSS de W3School, las propiedades y valores predeterminados para una etiqueta de cuerpo son,

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

Y uno puede obtener rápidamente los detalles calculados de cualquier elemento accediendo al Panel calculado en las herramientas de desarrollo de Chrome.

Vickar avatar May 04 '2018 08:05 Vickar