HTML (HyperText Markup Language) es el lenguaje de marcado para crear páginas web y otra información que se mostrará en un navegador web. Las preguntas sobre HTML deben incluir un ejemplo mínimo reproducible y una idea de lo que está tratando de lograr. Esta etiqueta rara vez se usa sola y, a menudo, se combina con [CSS] y [javascript].

HTML(lenguaje de marcado de hipertexto) es el lenguaje de marcado utilizado para estructurar páginas web y otra información que se mostrará en un navegador web. HTML describe la estructura de una página web semánticamente junto con pistas para la presentación, convirtiéndola en un lenguaje de marcado en lugar de un lenguaje de programación. Un navegador 'renderiza' HTML junto con CSS, que define el 'estilo' (colores, fuentes, diseño, etc.) y JavaScript, que define elementos interactivos y dinámicos, agregando estilo y comportamiento a las páginas.

https://html.spec.whatwg.org/multipage/es la especificación canónica de HTML.


HTML(HyperText Markup Language) es el principal lenguaje de marcado para crear páginas web y otra información que se mostrará a los humanos en una web -navegador.

Fue inventado por Sir Tim Berners-Leemientras desarrollaba el primer navegador web en CERNpara permitir a los investigadores compartir sus hallazgos y publicado oficialmente en junio de 1993. El original " Etiquetas HTML "fueron mencionadas públicamente por primera vez por Berners-Lee en 1991 y tomaron prestada la sintaxis de estándar de documentación basado en SGML. La última versión para HTML es HTML5.2.

Los elementos HTML forman los bloques de construcción de todas las páginas web. HTML permite incrustar imágenes y objetos en una página. Hace referencia a estilos y scripts y lleva metadatos. Se puede usar para crear formularios interactivos. Proporciona un medio para crear documentos estructurados al denotar semántica estructural para texto como encabezados, párrafos, listas, enlaces, citas y otros elementos. Puede incrustar scripts escritos en lenguajes como JavaScript, lo que afecta el comportamiento de las páginas web HTML. Las páginas web escritas en diferentes lenguajes de programación (PHP, JSP, VF, ASP.NET, etc.) se representan como HTML en un navegador.

HTML es un lenguaje de marcado jerárquico (estructurado en árbol). Es decir, un elemento podría ser un descendiente de otro elemento, que es su antepasado. Sin embargo, si item2 es un descendiente de item1, entonces tienen una relación especial adicional: item2 está dentro de item1, o item1 está envuelto alrededor de item2.


Sintaxis

HTML se escribe en forma de elementos que consisten en etiquetas (y sus atributos) encerrados entre corchetes angulares (por ejemplo, <html>).

Las etiquetas HTML suelen venir en pares. El primero se conoce como la etiqueta de apertura y el segundo, que incluye una barra diagonal, como la etiqueta de cierre (por ejemplo, <h1> y </h1>). Varios tipos de contenido, como texto o elementos HTML adicionales, pueden estar contenidos dentro de estas etiquetas. Sin embargo, algunas etiquetas no están emparejadas y se conocen como elementos vacíos o etiquetas de cierre automático. Pueden incluir o no la barra diagonal (p. Ej., <img> o <img />).

Colectivamente, estas etiquetas forman un documento HTML. Los navegadores web leen estos documentos, interpretan cada una de las etiquetas HTML y luego muestran su visualización visual y / o audible correspondiente en forma de página web.


Normas

El World Wide Web Consortium(W3C) mantiene los estándares HTML, así como los de muchas otras tecnologías web.

HTML4 se introdujo en 1997, y la última versión, HTML5, fue desarrollada recientemente por el W3C. Lo que W3C llama HTML5 es un subconjunto, con algunas modificaciones, del HTML-Living-Standard que se especifica en el Grupo de trabajo de tecnología de aplicación de hipertexto web(WHATWG)

La especificación del idioma y los estándares documentos para HTML5 están disponibles en línea.


Diseño y scripting

Las marcas HTML se diseñan o 'diseñan' a través de CSS (hojas de estilo en cascada), utilizando uno o más de los siguientes:

  • la etiqueta <link>, cargando un archivo CSS
  • la etiqueta <style>, donde se definen las reglas CSS
  • el atributo style de las etiquetas HTML, donde se pueden especificar estilos en línea

Las partes dinámicas e interactivas de una página se programan con mayor frecuencia a través de JavaScript, utilizando uno o más de los siguientes:

  • la etiqueta <script> con un atributo src que apunta a la ruta de un archivo de secuencia de comandos
  • la etiqueta <script> cuyo texto interno es el script
  • atributos de evento de etiquetas, como onclick

Preguntas más frecuentes


Referencias:


Libros HTML gratuitos:


Etiquetas Relacionadas:

html4html5xhtmlmarkupmhtmldhtmldhtmlxmshtml

HTML5: ¿Qué hay de nuevo?