---
title: '
: El elemento body del documento'
slug: Web/HTML/Elemento/body
tags:
- Elemento
- HTML
- Referencia
- Seleccionar el elemento raíz
- Web
- secciones
translation_of: Web/HTML/Element/body
---
{{HTMLRef}}
El elemento <body>
de HTML representa el contenido de un documento HTML. Solo puede haber un elemento <body>
en un documento.
{{web.link("/es/docs/Web/HTML/Content_categories", "Categorías de contenido")}} |
{{web.link("/en-US/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines#Section_Elements_in_HTML5", "Secciones en HTML5")}} |
Contenido permitido |
{{web.link("/es/docs/Web/HTML/Content_categories#Flow_content", "Flujo de contenido")}}. |
Omisión de etiqueta |
La etiqueta de inicio se puede omitir si lo primero que hay dentro no es un carácter de espacio, comentario, elemento {{HTMLElement("script")}} o elemento {{HTMLElement("style")}}. La etiqueta final se puede omitir si el elemento <body> tiene contenido o tiene una etiqueta de inicio y no va seguido inmediatamente de un comentario. |
Contenedores autorizados |
Debe ser el segundo elemento de un elemento {{HTMLElement("html")}}. |
Rol de ARIA implícito |
{{web.link("/es/docs/Web/Accessibility/ARIA/Roles/Document_Role", "document")}} |
Roles ARIA permitidos |
No se permite role |
Interfaz DOM |
{{DOMxRef("HTMLBodyElement")}}
- El elemento
<body> expone la interfaz {{DOMxRef("HTMLBodyElement")}}.
- Puedes acceder al elemento
<body> a través de la propiedad {{DOMxRef("document.body")}}.
|
Atributos
Este elemento incluye los {{web.link("/es/docs/Web/HTML/Global_attributes", "atributos globales")}}.
- {{HTMLAttrDef("alink")}} {{obsolete_inline}}
- Color del texto de los hipervínculos cuando se selecciona. Este método no es conforme a la especificación, utiliza la propiedad {{CSSxRef("color")}} de CSS junto con la pseudoclase {{CSSxRef(":active")}} en su lugar.
- {{HTMLAttrDef("background")}} {{obsolete_inline}}
- URI de una imagen para usar como fondo. Este método no es conforme, usa la propiedad CSS {{CSSxRef("background")}} en el elemento.
- {{HTMLAttrDef("bgcolor")}} {{obsolete_inline}}
- Color de fondo del documento. Este método no es conforme, utiliza la propiedad CSS {{CSSxRef("background-color")}} en el elemento.
- {{HTMLAttrDef("bottommargin")}} {{obsolete_inline}}
- El margen de la parte inferior del <body>. Este método no es conforme, usa la propiedad CSS {{CSSxRef("margin-bottom")}} en el elemento.
- {{HTMLAttrDef("leftmargin")}} {{obsolete_inline}}
- El margen de la izquierda del <body>. Este método no es conforme, usa la propiedad CSS {{CSSxRef("margin-left")}} en el elemento en su lugar.
- {{HTMLAttrDef("link")}} {{obsolete_inline}}
- Color del texto de los enlaces de hipertexto no visitados. Este método no es conforme, usa la propiedad {{CSSxRef("color")}} de CSS junto con la pseudoclase {{CSSxRef(":link")}} en su lugar.
- {{HTMLAttrDef("onafterprint")}}
- Función para llamar después de que el usuario haya impreso el documento.
- {{HTMLAttrDef("onbeforeprint")}}
- Función para llamar cuando el usuario solicita la impresión del documento.
- {{HTMLAttrDef("onbeforeunload")}}
- Función para llamar cuando se está a punto de descargar el documento.
- {{HTMLAttrDef("onblur")}}
- Función para llamar cuando el documento pierde el foco.
- {{HTMLAttrDef("onerror")}}
- Función para llamar cuando el documento no se carga correctamente.
- {{HTMLAttrDef("onfocus")}}
- Función para llamar cuando el documento recibe el foco.
- {{HTMLAttrDef("onhashchange")}}
- Función para llamar cuando la parte del identificador del fragmento (comenzando con el carácter de almohadilla (
'#'
también conocido como numeral)) de la dirección actual del documento ha cambiado.
- {{HTMLAttrDef("onlanguagechange")}} {{experimental_inline}}
- Función para llamar cuando cambiaron los idiomas preferidos.
- {{HTMLAttrDef("onload")}}
- Función a llamar cuando se haya terminado de cargar el documento.
- {{HTMLAttrDef("onmessage")}}
- Función para llamar cuando el documento ha recibido un mensaje.
- {{HTMLAttrDef("onoffline")}}
- Función para llamar cuando falla la comunicación de la red.
- {{HTMLAttrDef("ononline")}}
- Función para llamar cuando se restablece la comunicación de la red.
- {{HTMLAttrDef("onpopstate")}}
- Función para llamar cuando el usuario ha navegado el historial de sesiones.
- {{HTMLAttrDef("onredo")}}
- Función para llamar cuando el usuario ha avanzado en el historial de deshacer transacciones.
- {{HTMLAttrDef("onresize")}}
- Función para llamar cuando el documento ha cambiado de tamaño.
- {{HTMLAttrDef("onstorage")}}
- Función para llamar cuando el área de almacenamiento ha cambiado.
- {{HTMLAttrDef("onundo")}}
- Función para llamar cuando el usuario ha retrocedido en el historial de deshacer transacciones.
- {{HTMLAttrDef("onunload")}}
- Función para llamar cuando el documento se vaya.
- {{HTMLAttrDef("rightmargin")}} {{obsolete_inline}}
- El margen de la derecha del <body>. Este método no es conforme, usa la propiedad CSS {{CSSxRef("margin-right")}} en el elemento.
- {{HTMLAttrDef("text")}} {{obsolete_inline}}
- Color de primer plano del texto. Este método no es conforme, usa la propiedad CSS {{CSSxRef("color")}} en el elemento.
- {{HTMLAttrDef("topmargin")}} {{obsolete_inline}}
- El margen de la parte superior del <body>. Este método no es conforme, usa la propiedad CSS {{CSSxRef("margin-top")}} en el elemento.
- {{HTMLAttrDef("vlink")}} {{obsolete_inline}}
- Color del texto de los enlaces de hipertexto visitados. Este método no es conforme, utiliza la propiedad {{CSSxRef("color")}} de CSS junto con la pseudoclase {{CSSxRef(":visited")}} en su lugar.
Ejemplo
<html>
<head>
<title>Título del documento</title>
</head>
<body>
<p>Este es un párrafo</p>
</body>
</html>
Especificaciones
Especificación |
Estado |
Comentario |
{{SpecName('HTML WHATWG', 'semantics.html#the-body-element', '<body>')}} |
{{ Spec2('HTML WHATWG') }} |
Cambió la lista de características no conformes. |
{{SpecName('HTML5 W3C', 'sections.html#the-body-element', '<body>')}} |
{{ Spec2('HTML5 W3C') }} |
Los atributos anteriormente obsoletos. Definieron el comportamiento de topmargin , leftmargin , rightmargin y bottommargin no conforme y nunca estandarizado. Se agregaron los atributos on* . |
{{SpecName('HTML4.01', 'struct/global.html#h-7.5.1', '<body>')}} |
{{ Spec2('HTML4.01') }} |
En desuso el alink , background , bgcolor , link , text y atributos vlink . |
Compatibilidad del navegador
{{Compat("html.elements.body")}}
Ve también
- {{HTMLElement("html")}}
- {{HTMLElement("head")}}