Skip to content

Repository files navigation

Taller Básico de CSS

Este proyecto consiste en la creación de una página web básica utilizando HTML y CSS. La estructura del proyecto se compone de dos archivos principales: index.html, que contiene la estructura HTML de la página, y styles.css, que contiene los estilos CSS aplicados a la misma.

El archivo index.html define la estructura de la página web. Comienza con la declaración del documento, que es fundamental para que el navegador interprete correctamente el contenido. La declaración <!DOCTYPE html> indica que se está utilizando HTML5, mientras que <html lang="es"> establece el idioma de la página como español, lo que es importante para la accesibilidad y la indexación en los motores de búsqueda.

Dentro del encabezado del documento, se incluye la sección <head>, donde se especifica la codificación de caracteres mediante <meta charset="UTF-8">. Esto asegura que se puedan mostrar correctamente caracteres especiales. También se incluye <meta name="viewport" content="width=device-width, initial-scale=1.0">, que permite que la página se vea bien en dispositivos móviles al ajustar el ancho de la vista. Además, se define el título de la página con <title>Taller Básico de CSS</title> y se vincula el archivo CSS con <link rel="stylesheet" href="styles.css">, lo que permite aplicar los estilos definidos en styles.css.

El cuerpo de la página, encerrado en <body>, comienza con un encabezado que contiene un título principal (<h1>Taller Básico de CSS</h1>) y una descripción breve (<p>Aprendiendo a diseñar con CSS</p>). Esto proporciona a los visitantes una idea clara del propósito de la página.

La sección de navegación se define a continuación con un menú que permite a los usuarios acceder a diferentes partes del contenido. Utilizando una lista desordenada (<ul>), se crean elementos de lista (<li>) que contienen enlaces (<a>). Por ejemplo, el primer elemento de la lista tiene un ID rojo y enlaza a la sección "Lista de Compras".

A medida que avanzamos en el cuerpo de la página, encontramos varias secciones (<section>), cada una con su propio encabezado (<h2>) y contenido relevante. Estas secciones incluyen una lista de compras que presenta elementos como "Humous", "Pitta", "Ensalada verde" y "Halloumi". Esto permite organizar el contenido de manera clara y accesible para el usuario.

Finalmente, el pie de página (<footer>) proporciona información sobre los derechos de autor, asegurando que se reconozca la propiedad del contenido.

El archivo styles.css complementa la estructura de index.html al definir los estilos aplicados a los diferentes elementos de la página. Comienza con un reset CSS que elimina márgenes y paddings por defecto de todos los elementos utilizando el selector universal *. Esto asegura que todos los elementos tengan un comportamiento consistente en diferentes navegadores.

A continuación, se establecen los estilos del cuerpo de la página, configurando la fuente, el color del texto y un fondo que utiliza una imagen. Esto crea una apariencia atractiva y profesional.

El encabezado y los estilos del título y la descripción se definen para garantizar que sean fácilmente legibles y visualmente atractivos. Se utilizan tamaños de fuente adecuados y se aplica un color de fondo que contrasta con el texto.

La navegación se estiliza para que los elementos floten correctamente y los enlaces cambien de color al pasar el ratón sobre ellos, mejorando la interactividad de la página. Cada sección también tiene estilos específicos que aseguran que el contenido se presente de manera clara y atractiva.

Por último, el pie de página se estiliza para que sea consistente con el resto del diseño, asegurando que toda la página tenga una apariencia cohesiva.

Conclusión

Este proyecto es un ejercicio básico para aprender a utilizar HTML y CSS en conjunto, aplicando estilos a una página web y estructurando el contenido de manera efectiva.

Releases

Packages

Contributors

Languages