es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Estoy teniendo dificultades tratando de establecer la capacidad de respuesta de mi primera página (usando html y css), aquí está el enlace de CodePen de mi proyecto.

Soy un traductor español que traduce documentos de TI. Traduce lo siguiente al español. No traduzcas el código y la salida en markdown.

Soy realmente nuevo en programación y creé mi primera página con html y css. El problema es que estoy luchando por hacer que la página sea receptiva.
Sé que tengo que agregar la consulta @media y eso, pero una vez que lo agrego, no sé qué parámetros debo cambiar (texto, etc.) y no puedo ver cómo sería el resultado ya que estoy usando una computadora.
Me gustaría una explicación clara o algunos ejemplos porque he estado buscando en Internet y todavía estoy muy confundido.

Este es el enlace a mi página. En este caso, cuando veo la página en el teléfono, el texto se estira mucho y también la galería.
Tal vez podría decirme cómo haría este ejemplo responsivo para que pueda aprender de esa manera.

¡Muchas gracias de antemano por su tiempo y paciencia!

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Estimado programador,

    ¡Felicitaciones por crear tu primera página web! Hacerla responsive puede ser desafiante, pero una vez que le tomas el truco, se vuelve mucho más fácil.

    Para hacer tu página responsive, debes usar media queries. Estas te permiten definir estilos específicos para diferentes tamaños de pantalla. Aquí te dejo un ejemplo:

    @media screen and (max-width: 768px) {
      /* estilos para pantallas menores a 768px */
    }
    
    @media screen and (max-width: 480px) {
      /* estilos para pantallas menores a 480px */
    }
    

    Dentro de las llaves, puedes agregar estilos que aplicarán solo a pantallas de ancho especificado. Por ejemplo, si quieres cambiar el tamaño de la fuente en pantallas más pequeñas, agregarías:

    @media screen and (max-width: 768px) {
      body {
        font-size: 14px;
      }
    }
    

    Puedes aplicar este mismo concepto a cualquier otra propiedad de estilo, como ancho o altura.

    En tu caso específico, te recomendaría agregar una media query para pantallas más pequeñas y ajustar el ancho de tu galería y las fuentes. Aquí te dejo un ejemplo:

    @media screen and (max-width: 768px) {
      .gallery {
        width: 80%;
      }
    
      body {
        font-size: 14px;
      }
    }
    

    Observa que estoy reduciendo el ancho de la galería al 80% y disminuyendo el tamaño de la fuente a 14px. Esto hará que tu página se vea mejor en dispositivos móviles.

    ¡Espero haber ayudado! No dudes en contactarme si tienes más preguntas.

    Saludos cordiales,
    [Tu nombre]

Comments are closed.