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

HTML

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Optimización de Diseño Responsivo</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>

    <section class="presentacion">
        <div class="presentacion__contenido">
            <h1>Bienvenidos a nuestro proyecto</h1>
            <p>Este es un ejemplo de ajuste de espaciado y ancho para mejorar la experiencia en dispositivos más pequeños.</p>
        </div>
    </section>

</body>
</html>

CSS

/* Estilos generales */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background-color: #f4f4f4;
}

/* Estilos para la sección de presentación */
.presentacion {
    background-color: #ffffff;
    padding: 5%;
    width: 80%;
    max-width: 800px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    text-align: center;
}

/* Ajuste de la clase .presentacion__contenido */
.presentacion__contenido {
    width: auto;
    max-width: 100%;
}

/* Media query para dispositivos más pequeños */
@media (max-width: 600px) {
    .presentacion {
        width: 90%;
        padding: 8%;
    }

    .presentacion__contenido {
        width: auto;
    }
}
  1. Creando una cuenta en GitHub

Ya tengo una cuenta en GitHub.

  1. Subiendo un proyecto a GitHub

Realizado.

1 respuesta

¡Hola Estudiante, espero que estés bien!

Parece que estás trabajando en un proyecto donde necesitas ajustar el diseño para pantallas más pequeñas. Vamos a revisar los pasos que has tomado y cómo podrías mejorar el diseño responsivo.

  1. Ajustando el espaciado para pantallas más pequeñas: Ya has aplicado un padding del 8% en la clase .presentacion para dispositivos con un ancho máximo de 600px. Esto debería ayudar a reducir el espacio lateral y hacer que el contenido no se vea tan apretado. Si todavía sientes que hay demasiado espacio, podrías intentar reducir aún más el padding, por ejemplo, al 5% o 6%.

  2. Refinando el ancho del contenido: Has establecido width: auto y max-width: 100% para .presentacion__contenido, lo que debería permitir que el contenido se adapte al ancho disponible. Si el contenido aún parece ocupar demasiado espacio, podrías considerar ajustar el tamaño de fuente o el espaciado interno del texto.

  3. Evaluando el efecto de "width: auto": width: auto debería permitir que el contenido se ajuste automáticamente al espacio disponible dentro del contenedor .presentacion. Asegúrate de que el padding y el max-width estén trabajando juntos para no restringir demasiado el contenido.

Tu código parece estar bien estructurado para un diseño básico responsivo. Si después de estos ajustes todavía sientes que el diseño no se adapta como deseas, podrías considerar usar herramientas de desarrollo en tu navegador para probar diferentes configuraciones en tiempo real.

Espero que estas sugerencias te sean útiles y que logres un diseño que se vea genial en todas las pantallas. ¡Espero haber ayudado y buenos estudios!