Curso de HTML / Qué es HTML y para qué sirve en una página web
HTML (HyperText Markup Language, lenguaje de marcado de hipertexto) describe la estructura y el significado del contenido de una página web. Permite identificar títulos, párrafos, listas, enlaces e imágenes. CSS se ocupa principalmente de la presentación, mientras que JavaScript permite programar comportamientos y modificar la página.
Qué significa marcar el contenido
Unas mismas palabras pueden ser el título de una página, una explicación o un enlace. HTML permite expresar esa diferencia mediante elementos: no se limita a indicar qué texto debe aparecer, sino que señala qué función cumple. Un navegador interpreta ese marcado para construir el documento; las tecnologías de apoyo también pueden aprovechar su estructura.
Por ejemplo, elegir un encabezado porque pertenece a una sección tiene sentido aunque después CSS cambie su tamaño. Elegirlo únicamente porque sus letras son grandes confunde significado y presentación. La introducción del estándar HTML de WHATWG define el marco general del lenguaje.
HTML no es principalmente una herramienta para realizar cálculos o expresar condiciones. Su función central es organizar contenido y conectar documentos mediante hipertexto. Eso no impide que ciertos elementos, como los controles de un formulario, tengan comportamientos nativos.
Cómo se reparten las tareas HTML, CSS y JavaScript
| Tecnología | Función principal | Ejemplo |
|---|---|---|
| HTML | Estructura y significado | Un encabezado, una lista o un formulario |
| CSS | Presentación y distribución | Colores, espacios y adaptación del ancho |
| JavaScript | Lógica y cambios programados | Actualizar un resultado al introducir datos |
Esta separación sirve para empezar, pero no es una frontera absoluta. HTML incluye elementos interactivos, y CSS puede responder a estados o crear animaciones. No hace falta añadir JavaScript para todo lo que se abre, cambia de aspecto o responde al teclado. Primero identifica qué necesidad cubre el propio elemento.
Relacionar un fragmento con lo que muestra el navegador
En el siguiente fragmento, h1 identifica el encabezado principal, p crea un párrafo y ul reúne elementos li en una lista sin orden numérico. Las frases en inglés son contenido de muestra; los nombres de las etiquetas pertenecen al lenguaje HTML.
<h1>Today’s notes</h1>
<p>HTML structures content.</p>
<ul>
<li>Heading</li>
<li>Paragraph</li>
</ul>
El resultado presenta un encabezado, un párrafo y dos viñetas. Las tipografías y los márgenes dependen de los estilos del navegador o de la página. La función de cada elemento se mantiene aunque su aspecto cambie. Este bloque es un fragmento; para disponer de un archivo independiente necesitas la estructura del ejemplo completo.
Crear y abrir un archivo HTML completo
Prepara un editor de texto sin formato y un navegador. No necesitas instalar un servidor para esta primera práctica. Copia todo el bloque siguiente en un archivo nuevo y guárdalo como index.html con codificación UTF-8. Evita que el editor lo convierta en index.html.txt.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Today’s notes</title>
</head>
<body>
<h1>Today’s notes</h1>
<p>HTML structures content.</p>
<ul>
<li>Heading</li>
<li>Paragraph</li>
</ul>
</body>
</html>
Abre el archivo con el navegador. Comprueba que la pestaña y el encabezado muestran “Today’s notes”, y que debajo aparecen el párrafo y la lista. head contiene información del documento; body contiene su contenido principal. Encontrarás esa separación con más detalle en la estructura básica de un documento HTML.
Cambia únicamente el texto de title, guarda y recarga: debe cambiar la pestaña, no el encabezado. Después modifica solo h1 y compara el resultado. Devuelve los dos valores a su estado inicial. Si sustituyes el contenido de muestra por texto en español, cambia también lang="en" por lang="es".
Si no aparece la modificación, comprueba el guardado y la ruta del archivo abierto. Si ves las etiquetas como texto, revisa la extensión real y confirma que guardaste texto sin formato. Abrir un archivo local permite practicar, pero no lo publica en Internet: otras personas necesitan acceder a los archivos mediante un alojamiento web. La forma de escribir etiquetas y atributos se desarrolla en la sintaxis de HTML.




