Elemento HTML

Elemento HTML

La etiqueta html es el elemento principal en los documentos HTML y, a veces, se la denomina «elemento raíz». Todos los demás elementos del documento deben ser descendientes (descendientes, es decir, hijos directos e indirectos) del mismo.

Ejemplo de una estructura de documento HTML simple donde el elemento aparece <html> sin atributos:

<! DOCTYPE html> 
< html > 
  < head > ... </ head > 
  < body > ... </ body > 
</ html >

Tarjeta de artículo

Clasificaciones de contenidoNo hay.
Contenido permitidoElemento <head> único, seguido de un elemento <body> único.
AcrónimoLa etiqueta de inicio se puede omitir si lo primero que hay dentro del elemento <html>no es un comentario. La etiqueta final se puede omitir si el elemento no está seguido <html> directamente por un comentario, <body> contiene un elemento con contenido o tiene una etiqueta inicial.
Elementos del padreEste elemento es el elemento principal en los documentos HTML.
Interfaz DOMOHTMLHtmlElement

Soporte de navegadores

ChromeFirefoxEdgeSafariÓpera
SoportadoSoportadoSoportadoSoportadoSoportado

Características

En este elemento se pueden utilizar propiedades globales.

Manifest

Esta propiedad especifica un URI para el manifiesto que contiene una lista de los recursos almacenados localmente necesarios para las aplicaciones sin conexión.

Ejemplo de uso de la propiedad manifest para hacer referencia a un archivo de cola:

<! DOCTYPE html> 
< html  manifest = "/cache.manifest" > 
  < head > ... </ head > 
  < body > ... </ body > 
</ html >

Version

Esta propiedad especifica la versión de HTML utilizada en el documento actual, pero esta propiedad no es necesaria ya que contiene la misma información que la declaración del tipo de documento.

XML

Esta propiedad especifica el espacio de nombres XML utilizado en el documento. El valor predeterminado es "http://www.w3.org/1999/xhtml".

Esta propiedad es necesaria si el documento se va a interpretar mediante analizadores XML y es opcional si se va a servir como documento text/html.

Un ejemplo del uso de esta propiedad para declarar que un documento es un documento XHTML 1.0 con la propiedad global especificada xml:lang.

<! DOCTYPE html PUBLIC 
  "- // W3C // DTD XHTML 1.0 Transitional // EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

< html  xmlns = "http://www.w3.org/1999/xhtml"  xml: lang = "en" > 
  < head > ... </ head > 
  < body > ... </ body > 
</ html >

Formato Predeterminado

La mayoría de los navegadores elemento de pantalla <html>con la configuración de la propiedad display de block, y la propiedad outline de none los pseudo – clase ‎:foucs:

html { 
  display: block;
}

html:focus { 
  outline: none;
}