HTML (HyperText Markup Language) es el "esqueleto" de cualquier página web. Nos permite definir qué contenido queremos mostrar (texto, imágenes, botones, formularios, etc.) y estructurarlo de forma jerárquica.
1. HTML: La Estructura Básica de la Web
HTML (HyperText Markup Language) es el "esqueleto" de cualquier página web. Nos permite definir qué contenido queremos mostrar (texto, imágenes, botones, formularios, etc.) y estructurarlo de forma jerárquica.
Conceptos Básicos
Etiquetas HTML: Todo en HTML se basa en etiquetas. Cada etiqueta tiene un nombre encerrado entre
<y>. Por ejemplo,<h1>para encabezados,<p>para párrafos, y<img>para imágenes.Elementos y Atributos: Un elemento HTML puede contener texto o más elementos. Los atributos son características adicionales que dan información extra sobre los elementos, como
srcen<img>ohrefen<a>.Estructura de una Página Web: Toda página HTML necesita una estructura básica. Esto incluye las etiquetas
<html>,<head>, y<body>.
Ejercicio
- Crea un archivo llamado
index.html. - Escribe la estructura básica de HTML.
- Agrega un título (
<h1>) y un párrafo (<p>). - Agrega una imagen usando la etiqueta
<img>.
2. CSS: Dándole Estilo a la Web
CSS (Cascading Style Sheets) se usa para dar estilo a una página HTML. Gracias a CSS, puedes cambiar el color, tamaño, y posición de los elementos.
Conceptos Básicos
Selectores: Los selectores se usan para seleccionar elementos HTML que queremos estilizar. Los tipos más comunes son:
- Tag Selector: Selecciona elementos por su etiqueta (ej.,
ppara todos los párrafos). - ID Selector: Selecciona un elemento único usando
#(ej.,#miElemento). - Class Selector: Selecciona elementos con una clase común usando
.(ej.,.clase-comun).
- Tag Selector: Selecciona elementos por su etiqueta (ej.,
Propiedades y Valores: Cada estilo en CSS tiene una propiedad (como
color,font-size) y un valor (comored,16px).
Ejercicio
Crea un archivo llamado
style.css.Enlaza este archivo en tu
index.htmldentro de la etiqueta<head>.En
style.css, agrega estilos para cambiar el color de fondo del<body>, el color del<h1>, y el tamaño del texto del<p>.
3. JavaScript: La Lógica y Dinamismo de la Web
JavaScript es el lenguaje de programación que le da dinamismo a tu página. Con él, puedes hacer que los elementos respondan a las acciones del usuario (como hacer clic o pasar el ratón), validar formularios, o crear animaciones.
Conceptos Básicos
Variables: Sirven para almacenar datos. Puedes crear una variable con
let,constovar.Funciones: Son bloques de código que realizan una acción específica. Puedes invocarlas (llamarlas) cuando necesites.
Manipulación del DOM: El DOM (Document Object Model) representa la estructura de tu página HTML en JavaScript. Puedes usar funciones para seleccionar y modificar elementos.
Ejercicio
En tu archivo
index.html, antes de cerrar el</body>, agrega una etiqueta<script src="script.js"></script>para enlazar un archivo JavaScript.Crea un archivo llamado
script.js.Dentro de
script.js, escribe una función que muestre un mensaje en la consola cada vez que el usuario haga clic en el título<h1>.
4. Integración: HTML + CSS + JavaScript
Ahora que tienes los tres componentes básicos, vamos a integrarlos para crear una página interactiva y estilizada.
- HTML: Define la estructura de los elementos.
- CSS: Añade estilo y colores.
- JavaScript: Agrega interacción.
Para empezar, crea un botón en HTML, estilízalo en CSS, y agrégale una funcionalidad de clic en JavaScript.
Ejercicio Final
En
index.html, agrega un botón:En
style.css, dale estilo:En
script.js, agrega una funcionalidad que muestre una alerta cuando se haga clic en el botón:
Recursos Útiles
- MDN Web Docs - La referencia definitiva para HTML, CSS, y JavaScript.
- W3Schools - Un sitio con muchos ejemplos y tutoriales.
- freeCodeCamp - Ejercicios gratuitos y prácticos para aprender programación web.

No hay comentarios:
Publicar un comentario