La etiqueta <html> es el elemento raíz de cualquier documento HTML. Esto significa que actúa como el contenedor principal que envuelve todo el demás contenido de tu página web, incluyendo las secciones <head> y <body>.
Siempre la encontrarás justo después de la declaración <!DOCTYPE html> (la etiqueta de apertura <html>) y será la última en cerrarse (</html>) al final del archivo.
Su propósito fundamental es señalar al navegador dónde comienza y dónde termina el código HTML interpretable.
Aunque la etiqueta <html> puede aceptar varios atributos, los más comunes e importantes en el desarrollo moderno son:
lang: Este atributo especifica el idioma principal del contenido del documento. Es crucial para la accesibilidad, ya que ayuda a los lectores de pantalla a utilizar la pronunciación correcta, y también puede ser útil para los motores de búsqueda.<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <title>Mi Página Web</title> </head> <body> <p>Este contenido está en español.</p> </body> </html> lang="en".dir: Define la direccionalidad del texto dentro del elemento. Los valores comunes son ltr (de izquierda a derecha, el predeterminado para idiomas como el español o el inglés) y rtl (de derecha a izquierda, para idiomas como el árabe o el hebreo).Además de estos, la etiqueta <html> también puede aceptar los atributos globales comunes a todos los elementos HTML, como id o class, aunque su uso directo en <html> es menos frecuente. En el contexto de XHTML o HTML serializado como XML, también podrías encontrar el atributo xmlns, pero para el HTML5 estándar (text/html) no es necesario.