Publicado el 13 de noviembre de 2024 · 8 min de lectura
HTML, o HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje estándar para estructurar y dar significado al contenido de una página web. Es un lenguaje de marcado, lo que significa que utiliza "etiquetas" para organizar los elementos en una página. Las etiquetas HTML indican al navegador cómo deben verse y comportarse ciertos tipos de contenido, tales como párrafos, encabezados, imágenes, listas y enlaces.
HTML fue creado por Tim Berners-Lee en 1989 para facilitar la distribución de documentos en la recién concebida World Wide Web. Desde entonces, ha evolucionado considerablemente, con múltiples versiones que han ampliado sus capacidades. La versión actual, HTML5, introdujo nuevas características, como etiquetas multimedia (<video>
, <audio>
), gráficos (<canvas>
), y almacenamiento local, permitiendo un desarrollo más interactivo y enriquecido en el navegador.
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mi Primer Documento HTML</title>
</head>
<body>
<h1>Bienvenido a HTML</h1>
<p>Este es un párrafo en HTML.</p>
</body>
</html>
<header>
, <footer>
, <nav>
, <section>
, <article>
, <aside>
: Estas etiquetas ayudan a estructurar el contenido de manera semántica, lo que permite a los motores de búsqueda y herramientas de accesibilidad entender mejor el contenido.
Encabezados (<h1>
a <h6>
): Los encabezados organizan la jerarquía del contenido. <h1>
es el más importante y grande, mientras que <h6>
es el más pequeño.
<a>
: Permite crear hipervínculos que pueden enlazar a otras páginas o secciones.
<form action="/submit" method="POST">
<label for="name">Nombre:</label>
<input type="text" id="name" name="name">
<button type="submit">Enviar</button>
</form>
HTML proporciona la estructura, pero el diseño y la apariencia de una página web son gestionados por CSS (Cascading Style Sheets). CSS permite cambiar colores, fuentes, disposición de elementos y mucho más, lo que es crucial para una experiencia de usuario agradable.
<head>
<style>
body { font-family: Arial, sans-serif; background-color: #f0f0f0; }
h1 { color: #333; }
</style>
</head>
<!DOCTYPE html>
<html lang="es">
<head>
<title>Interacción HTML con JavaScript</title>
</head>
<body>
<h1 id="saludo">¡Hola, Mundo!</h1>
<button onclick="cambiarSaludo()">Haz clic aquí</button>
<script>
function cambiarSaludo() {
document.getElementById('saludo').textContent = '¡Hola desde JavaScript!';
}
</script>
</body>
</html>
El SEO (Search Engine Optimization) es esencial para mejorar la visibilidad de una página web en los motores de búsqueda. HTML contribuye al SEO mediante el uso adecuado de etiquetas:
<meta>
proporciona información sobre el contenido, como la descripción y las palabras clave, lo cual es útil para los motores de búsqueda.<h1>
a <h6>
ayudan a organizar el contenido, haciendo que los motores de búsqueda lo analicen mejor.alt
en <img>
describe las imágenes y ayuda en la accesibilidad y SEO.<header>
, <footer>
, y <section>
mejoran la accesibilidad y SEO.Para comenzar con HTML, puedes acceder a una variedad de herramientas en línea que te permiten experimentar con código:
HTML es el cimiento de cualquier sitio web y, aunque puede parecer sencillo al principio, dominarlo es fundamental para crear aplicaciones y sitios efectivos. Con la integración de CSS y JavaScript, HTML permite desarrollar interfaces modernas, funcionales y estéticas que mejoran la experiencia del usuario.