Ejercicio práctico 1: Documento HTML Básico
En este ejercicio práctico de html, aprenderemos a crear un archivo HTML básico con la estructura mínima. Agregaremos el !DOCTYPE al inicio y las etiquetas html, head y body.
Objetivo
Crear un Documento HTML Básico
Actividad
Crea un archivo HTML básico con la estructura mínima <!DOCTYPE html>, <html>, <head>, <body>.
Solución interactiva
Solución con el código HTML completo
<!DOCTYPE html>
<html>
<head>
<title>Documento HTML Básico</title>
</head>
<!-- Este es un comentario HTML -->
<body>
<h1>Hola, Mundo!</h1>
</body>
</html>
Variantes del mismo ejercicio
Una vez que entendiste la estructura mínima, probá estas variantes para consolidar lo aprendido.
Variante 1: Agregar lang y meta charset
Todo documento HTML profesional debe declarar el idioma y la codificación de caracteres para evitar problemas con tildes y caracteres especiales.
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<title>Mi Primera Página Web</title>
</head>
<body>
<h1>¡Hola Mundo!</h1>
<p>Este es un párrafo con tildes: á, é, í, ó, ú, ñ.</p>
</body>
</html>
lang="es": le dice al navegador y a los buscadores que el contenido está en español.<meta charset="UTF-8" />: garantiza que caracteres como tildes y eñes se muestren correctamente.
Variante 2: Agregar un comentario explicativo
Los comentarios son fundamentales para documentar tu código. No se muestran en el navegador pero ayudan a entender qué hace cada sección.
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<title>Página con Comentarios</title>
</head>
<body>
<!-- Encabezado principal: solo debe haber un h1 por página -->
<h1>Bienvenidos a mi sitio</h1>
<!-- Sección de contenido principal -->
<p>Este es el contenido principal de la página.</p>
<!-- Pie de página con información de contacto -->
<footer>
<p>Contacto: info@misitio.com</p>
</footer>
</body>
</html>
Mini-desafío: Ponelo a prueba
Creá un documento HTML que cumpla con todo lo siguiente:
- Declare
<!DOCTYPE html> - Tenga el atributo
lang="es"ymeta charset="UTF-8" - Su
<title>sea "Mi Primera Página" - Tenga un comentario
<!-- Inicio del contenido -->antes del body - Muestre un
<h1>que diga "Bienvenidos" y un<p>con tu nombre
Intentá resolverlo sin mirar los ejemplos anteriores. Cuando termines, compará tu solución con el código de la Variante 1.
Errores comunes al crear un documento HTML
| Error | Por qué es un problema |
|---|---|
Olvidar <!DOCTYPE html> | El navegador entra en "quirks mode" y puede renderizar mal la página |
| No cerrar etiquetas correctamente | Causa que el contenido se muestre desordenado o anidado de forma incorrecta |
No poner lang="es" | Los lectores de pantalla y buscadores no saben en qué idioma está el contenido |
Olvidar <meta charset="UTF-8" /> | Las tildes, eñes y caracteres especiales se ven como símbolos raros () |
Poner contenido fuera de <body> | Todo el contenido visible debe ir dentro de <body>, no entre <head> o fuera de <html> |
Preguntas frecuentes
¿Qué pasa si no pongo <!DOCTYPE html>?
El navegador activa el modo de compatibilidad (quirks mode), que emula el comportamiento de navegadores antiguos. Esto puede hacer que tu página se vea diferente en distintos navegadores y que algunas propiedades CSS no funcionen como esperás. Siempre empezá tus documentos HTML con <!DOCTYPE html>.
¿HTML distingue entre mayúsculas y minúsculas?
No. HTML no es case-sensitive: <HTML>, <html> y <Html> son equivalentes. Sin embargo, la convención y las buenas prácticas recomiendan escribir las etiquetas siempre en minúsculas (<html>, <body>, <p>) porque es más legible y coherente con XHTML y frameworks modernos.
¿Ya creaste tu primer documento HTML? Llevalo al siguiente nivel: generá una app web completa con DivZone AI y analizá el código HTML generado automáticamente. Vas a ver cómo se aplican la estructura básica, los encabezados y mucho más en un proyecto real.
🔎 Revisa las siguientes secciones con más información sobre este tema: