¡Construye tu primera Página Web!

Bienvenido al curso definitivo para empezar en el desarrollo web. Aquí aprenderás las dos tecnologías fundamentales que forman la base de cada sitio en internet: HTML y CSS.

¿Qué aprenderás?

  • La diferencia entre Frontend y Backend, y cómo funciona la web.
  • A estructurar contenido web usando las etiquetas más importantes de HTML.
  • A darle color, forma y diseño a tus páginas con CSS.
  • Cómo usar selectores de CSS para apuntar a elementos específicos.
  • A crear tu propio proyecto de portafolio para mostrar tus nuevas habilidades.

HTML

La estructura y el contenido.

CSS

El diseño y la apariencia.

Proyecto

Aplica todo lo aprendido.

Módulo 1: Fundamentos Web

¿Qué es el frontend?

El Frontend es todo lo que el usuario ve y con lo que interactúa en una página web. Es la combinación de HTML (la estructura), CSS (el estilo visual) y JavaScript (la interactividad).

¿Cómo funciona la Web? Arquitectura Cliente-Servidor

Piénsalo como si pidieras comida en un restaurante:

  • Cliente (Tu navegador): Pide la página web.
  • Servidor (Una computadora en internet): Recibe el pedido y busca los archivos (HTML, CSS).
  • Respuesta: El servidor envía los archivos de vuelta a tu navegador, que los interpreta para mostrarte el sitio.
Ejercicio: Piensa en tu página web favorita. ¿Qué partes crees que son HTML (estructura) y qué partes son CSS (estilo)?

Módulo 2: HTML, el Esqueleto

¿Qué es HTML?

HTML (HyperText Markup Language) es el lenguaje que da estructura a una web usando etiquetas. No es un lenguaje de programación.

Etiquetas Esenciales

  • Textos: <h1> a <h6> para títulos, <p> para párrafos, <strong> para negrita.
  • Enlaces: <a href="https://...">Texto del enlace</a>.
  • Imágenes: <img src="ruta/imagen.jpg" alt="texto descriptivo">.
  • Listas: <ul> (desordenada) y <ol> (ordenada), con elementos <li> dentro.

Crea tu primera web

Copia esto en un archivo, guárdalo como index.html y ábrelo en tu navegador.

<!DOCTYPE html>
<html>
<head>
    <title>Mi Primera Web</title>
</head>
<body>
    <h1>¡Hola, Mundo!</h1>
    <p>Aprendiendo HTML.</p>
    <a href="https://ciborg.cl">Visita Ciborg.cl</a>
</body>
</html>

Módulo 3: CSS, el Estilo

¿Qué es CSS y cómo se añade?

CSS (Cascading Style Sheets) es el lenguaje para diseñar y dar estilo a tu HTML. La mejor forma de añadirlo es creando un archivo estilos.css y enlazándolo en el <head> de tu HTML así:

<link rel="stylesheet" href="estilos.css">

Selectores: Elementos, Clases y ID

Los selectores le dicen a CSS a qué elemento aplicar un estilo.

  • Selector de Elemento: Apunta a todas las etiquetas de un tipo. (ej: p, h1, body).
  • Selector de Clase (.): Apunta a cualquier elemento con class="nombre-clase". Es reutilizable.
  • Selector de ID (#): Apunta a un ÚNICO elemento con id="nombre-id". No debe repetirse.

En tu archivo `estilos.css` podrías tener:

/* Estilo para todo el cuerpo de la página */
body {
    font-family: sans-serif;
    background-color: #f0f0f0;
}
/* Estilo para un título principal único */
#titulo-principal {
    color: #bf360c;
}
/* Estilo reutilizable para textos destacados */
.texto-importante {
    font-weight: bold;
    color: #d84315;
}
Ejercicio: Crea un archivo estilos.css y enlázalo a tu index.html. Intenta cambiar el color de fondo del `body` y el color del `h1`.

Módulo 4: Proyecto Final

¡Crea tu Portafolio Personal!

Es hora de aplicar todo lo que aprendiste. Tu desafío es crear una página web simple sobre ti.

Requisitos de la página:

  1. Un archivo index.html para la estructura.
  2. Un archivo estilos.css para el diseño.
  3. Debe incluir: un título principal (<h1>) con tu nombre, una foto tuya (<img>), un párrafo (<p>) sobre ti, y una lista (<ul>) de tus habilidades o hobbies.
  4. Dale estilo con CSS: cambia colores, fuentes, y añade márgenes para que se vea ordenado.

¿Cómo usar plantillas?

En el futuro, puedes acelerar tu trabajo usando plantillas HTML/CSS. Una plantilla es un diseño pre-hecho. Tu trabajo es simplemente abrir el HTML, reemplazar el contenido de ejemplo con el tuyo, y ajustar los colores y fuentes en el archivo CSS para que coincida con tu marca. ¡Es una habilidad fundamental!

Quiz Final: Pon a Prueba tus Conocimientos

Responde estas preguntas para evaluar lo que has aprendido. ¡Demuestra que dominas HTML y CSS!

1. ¿Cuál es el propósito principal de HTML?

Respuesta correcta: c. HTML es el esqueleto; se encarga de la estructura y el contenido semántico.

2. ¿Qué etiqueta se usa para crear un enlace a otra página web?

Respuesta correcta: b. La etiqueta <a> (anchor) con su atributo href es la que se usa para crear hipervínculos.

3. ¿Cuál es la forma recomendada de añadir CSS a una página web para proyectos grandes?

Respuesta correcta: a. Usar un archivo CSS externo es la mejor práctica porque separa el contenido del estilo y permite reutilizar los mismos estilos en múltiples páginas.

4. En CSS, ¿qué símbolo se usa para un selector de CLASE?

Respuesta correcta: b. El punto (`.`) se usa para definir y llamar a las clases (ej: `.mi-clase`), que son reutilizables.

5. Si quieres que un estilo se aplique a UN SOLO elemento específico en tu página, ¿qué deberías usar?

Respuesta correcta: a. Los ID deben ser únicos en una página, por lo que son perfectos para estilizar un elemento específico y único.

© 2025 Curso de HTML y CSS. Un recurso de Ciborg.cl.