Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos en aula

HTML

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Personalización del Sitio Web</title>
    <link rel="stylesheet" href="styles.css">
    <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap" rel="stylesheet">
</head>
<body>
    <header>
        <nav>
            <ul>
                <li><a href="#">Home</a></li>
                <li><a href="#">Sobre mí</a></li>
            </ul>
        </nav>
    </header>

    <section class="presentacion">
        <h1>Bienvenido a mi sitio web</h1>
        <p>Este es un espacio donde puedes aprender más sobre mis proyectos y experiencia.</p>
    </section>

    <footer>
        <p>© 2025 Mi Sitio Web - Todos los derechos reservados.</p>
    </footer>
</body>
</html>

CSS

/* Estilos generales */
body {
    font-family: 'Montserrat', sans-serif;
    margin: 0;
    /* height: 100vh; */ /* Línea comentada según el ejercicio */
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

/* Estilizando el encabezado */
header {
    background-color: #333;
    padding: 20px;
}

nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 20px;
}

nav ul li {
    display: inline;
}

nav ul li a {
    text-decoration: none;
    color: white;
    font-size: 18px;
    padding: 10px 15px;
    transition: color 0.3s ease;
}

nav ul li a:hover {
    color: #22D4FD;
}

/* Ajuste del espaciado interno de los enlaces */
nav ul li a {
    padding: 10px 20px;
}

/* Estilizando la sección de presentación */
.presentacion {
    background-color: #f4f4f4;
    padding: 5%;
    text-align: center;
}

/* Personalizando el pie de página */
footer {
    background-color: #22D4FD;
    color: #000000;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    padding: 24px;
    margin-top: auto;
}

Este código implementa las siguientes modificaciones:

  1. Pie de página estilizado con fondo azul claro, texto negro, fuente Montserrat, tamaño 24px y padding de 24px.
  2. Espaciado interno de la sección presentación ajustado con padding: 5% en lugar de margin.
  3. Altura del body corregida, comentando height: 100vh; para evitar restricciones en el contenido.
  4. Encabezado estilizado con enlaces alineados horizontalmente y con efecto hover.
  5. Espaciado de enlaces mejorado, añadiendo padding: 10px 20px; a los enlaces para mayor separación.
1 respuesta

¡Hola Estudiante, espero que estés bien!

Parece que estás trabajando en un proyecto de personalización de un sitio web y has implementado varios cambios en el HTML y CSS para cumplir con los requisitos del ejercicio. Vamos a repasar lo que has hecho para asegurarnos de que todo esté en orden:

  1. Pie de página: Has aplicado un fondo azul claro, texto negro y centrado, usando la fuente Montserrat con tamaño de 24px y peso 400. Además, has añadido un padding de 24px. Esto debería dar al pie de página un aspecto limpio y profesional.

  2. Espaciado interno de la presentación: Cambiaste margin por padding: 5% en la sección de presentación, lo cual debería proporcionar un espaciado más uniforme y estético alrededor del contenido.

  3. Altura del body: Comentaste la línea height: 100vh; para permitir que el contenido se ajuste mejor a la pantalla, especialmente útil cuando se añaden elementos como el pie de página.

  4. Encabezado: Estilizaste el encabezado para que los enlaces estén alineados horizontalmente y añadiste un efecto hover que cambia el color de los enlaces al pasar el ratón sobre ellos, lo que mejora la interacción del usuario.

  5. Espaciado de enlaces: Mejoraste el espaciado interno de los enlaces con padding: 10px 20px;, lo que debería hacer que los enlaces sean más fáciles de leer y estéticamente agradables.

Si todo esto está implementado correctamente, deberías tener un diseño que se alinea con los objetivos del ejercicio. Asegúrate de revisar cómo se ve el sitio en diferentes dispositivos para verificar que el diseño sea responsivo. Espero haber ayudado y ¡buenos estudios!