Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Em relação a responsividade

Uma duvida, em relação a responsividade, com o @media screen and (max-width: 450px), quando a pagina estiver com 450px os itens de dentro dela irão ficar bem colocados tudo e talz. ![Imagem responsividade 450px](Page com 450px, estando relativamente arrumada. ), mas se eu quisesse-se que a pagina ficasse responsiva para todo tipo de resolução(notebook, celular, tablet), como ficaria? Pois na forma que está atualmente, fora da resolução de 450px, a pagina fica toda quebrada!![Imagem com aba desogarnizada](Insira aqui a descrição dessa imagem para ajudar na acessibilidade ) Seria necessário criar vários medias query? para conseguir deixar responsivo para toda forma de resolução?

1 resposta
solução!

Olá, André!

Uma das maneiras de se fazer a responsividade seria essa que você citou sim, com várias media queries.

Geralmente, se usa uma em torno de 480 pixels para mobile, outra entre 480 e 800 pixels para tablet, uma terceira entre 800 e 1360 pixels para notebooks e a última para telas maiores que 1360 pixels. Como o header da página tem tamanho fixo de 940px, você poderia ainda incluir uma media query para essa resolução.

Ficaria assim:

@media(max-width: 480px) {
    body {
        background-color: red;
    }
}

@media screen and (min-width: 481px) and (max-width: 800px) {
    body {
        background-color: blue;
    }
}

@media screen and (min-width: 801px) and (max-width: 1360px) {
    body {
        background-color: green;
    }
}

@media screen and (min-width: 1361px) {
    body {
        background-color: yellow;
    }
}

Existem práticas mais dinâmicas, que utlizam outras especificações CSS e tecnologias, mas são assuntos de outros cursos.

Espero ter ajudado!

Continue firme em seus estudos!