
HTML (Lenguaje de Marcas de Hipertexto, del inglés HyperText Markup Language) es el componente más básico de la Web. Define el significado y la estructura del contenido web. Además de HTML, generalmente se utilizan otras tecnologías para describir la apariencia/presentación de una página web (CSS) o la funcionalidad/comportamiento (JavaScript).
"Hipertexto" hace referencia a los enlaces que conectan páginas web entre sí, ya sea dentro de un único sitio web o entre sitios web. Los enlaces son un aspecto fundamental de la Web. Al subir contenido a Internet y vincularlo a las páginas creadas por otras personas, te conviertes en un participante activo en la «World Wide Web» (Red Informática Mundial).
HTML utiliza "marcas" para etiquetar texto, imágenes y otro contenido para mostrarlo en un navegador Web. Las marcas HTML incluyen "elementos" especiales como <head>, <title>, , <body><header>, , <footer><article>, , <section><p>, , <div><span>, , <img><aside>, , <audio><canvas>, , <datalist><details>, , <embed><nav>, <output> (en-US), , <progress><video>, , <ul><ol>, <li> y muchos otros.
Un elemento HTML se distingue de otro texto en un documento mediante "etiquetas", que consisten en el nombre del elemento rodeado por "<" y ">". El nombre de un elemento dentro de una etiqueta no distingue entre mayúsculas y minúsculas. Es decir, se puede escribir en mayúsculas, minúsculas o una mezcla. Por ejemplo, la etiqueta<title>se puede escribir como<Title>,<TITLE>o de cualquier otra forma.
<head>: Contiene metadatos/información para el navegador y no es visible para el usuario. Incluye elementos como <title>, enlaces a CSS, scripts.<head><title>Mi página web</title></head>
<title>: Define el título de la página, que se muestra en la pestaña del navegador.<title>Mi Blog Personal</title>
<body>: Contiene todo el contenido de una página web que es visible para el usuario.<body><h1>Hola Mundo</h1></body>
<header>: Se utiliza para introducir el contenido de la página o de una sección. A menudo contiene logos, títulos o barras de navegación.<header><h1>Mi Blog</h1></header>
<footer>: Define el pie de página de un documento o sección. A menudo contiene información de contacto, derechos de autor y enlaces a políticas de privacidad.<footer><p>Derechos reservados 2024</p></footer>
<article>: Se utiliza para contenido independiente y autocontenido. Es útil para posts de blog, artículos de noticias, etc.<article><h2>Título del Artículo</h2><p>Contenido...</p></article>
<section>: Define una sección dentro de un documento, como capítulos, encabezados, pies de página o cualquier otra sección del documento.<section><h2>Introducción</h2><p>Texto...</p></section>
<p>: Representa un párrafo de texto.<p>Esto es un párrafo de ejemplo.</p>
<div>: Un contenedor genérico para contenido de flujo, sin significado semántico. Útil para estilizar con CSS o agrupar elementos para manipulaciones con JavaScript.<div><p>Un párrafo dentro de un div.</p></div>
<span>: Un contenedor en línea para texto o elementos, sin significado semántico. Útil para aplicar estilos o identificar partes del texto.<p>Este es un texto con <span>palabras destacadas</span>.</p>
<img>: Representa una imagen.<img src="imagen.jpg" alt="Descripción de la imagen">
<aside>: Define un contenido indirectamente relacionado con el contenido principal, como barras laterales, llamadas a la acción, o publicidad.<aside>Esto es una barra lateral.</aside>
<audio>: Utilizado para incrustar contenido de audio.<audio controls><source src="audio.mp3" type="audio/mpeg"></audio>
<canvas>: Permite dibujar gráficos mediante scripting (usualmente JavaScript).<canvas id="miCanvas"></canvas><datalist>: Proporciona un conjunto de opciones predefinidas para otros controles (como <input>).<input list="browsers"><datalist id="browsers"><option value="Chrome"></datalist>
<details>: Crea un widget que el usuario puede abrir y cerrar para revelar contenido adicional.<details><summary>Más Información</summary><p>Detalles aquí.</p></details>
<embed>: Se utiliza para incrustar contenido (como una página web, un vídeo, o un objeto de audio) dentro de un documento HTML.<embed type="image/jpg" src="imagen.jpg" width="300" height="200">
<nav>: Se utiliza para definir una sección de navegación dentro de la página. Esto podría incluir menús, tablas de contenido, o enlaces a otras páginas.<nav><ul><li><a href="#">Inicio</a></li></ul></nav>
<output>: Representa el resultado de un cálculo o de la acción de un usuario.<output name="resultado">42</output>
<progress>: Muestra el progreso de una tarea. No indica cuánto de la tarea se ha completado, solo que está en progreso.<progress value="70" max="100"></progress>
<video>: Para incrustar contenido de video.<video controls><source src="video.mp4" type="video/mp4"></video>
<ul>: Define una lista no ordenada.<ul><li>Item 1</li><li>Item 2</li></ul>
<ol>: Define una lista ordenada.<ol><li>Primer ítem</li><li>Segundo ítem</li></ol>
<li>: Representa un ítem dentro de una lista (<ul>, <ol>).<ul><li>Item de una lista no ordenada</li></ul>
Estos elementos son la base para estructurar y organizar contenido en la web, cada uno con su propósito específico para mejorar la accesibilidad y la comprensión del sitio por parte de los usuarios y los motores de búsqueda.
Comenta abajo: ¿Donde puedes encontrar el HTML de esta página en el navegador Chrome?

Comenta ¿Donde se puede ver el código HTML de esta página?

