6
respostas

No Edge funciona a responsividade, no Chrome não!

Estou tentando colocar para funcionar no Chrome, porém não vai de jeito nenhum, porem no Edge ou IE funciona perfeitamente o código abaixo:

@media (min-width: 0){ .destaques__principal{ grid-column: 1 / 5; } .destaques__secundario:nth-child(2) { display: none; grid-column: none; grid-row: none; }

    .destaques__secundario:nth-child(3) {
        display: none;
        grid-column: none;
        grid-row: none;
    }

    .destaques__secundario:nth-child(4) {
        display: none;
        grid-column: none;
        grid-row: none;
    }

    .destaques__secundario:nth-child(5) {
        display: none;
        grid-column: none;
        grid-row: none;
    }

    .destaques__categorias{
        grid-column:1 / 5;
    }

    .populares__conteudo{
        flex-direction: column;
    }

    .populares__card{
        grid-template-rows: 150px auto;
        margin-bottom: 3rem;
        width: 100%;
    }

}

@media (min-width: 768px) { .destaques__principal { grid-column: 1 / 4; }

.destaques__secundario:nth-child(2) {
    display: flex;
    grid-column: 4 / 4;
    grid-row: 1 / 1;
}

.destaques__secundario:nth-child(3) {
    display: flex;
    grid-column: 4 / 4;
    grid-row: 2 / 2;
}

.destaques__secundario:nth-child(4) {
    display: flex;
    grid-column: 4 / 4;
    grid-row: 3 / 3;
}

.destaques__secundario:nth-child(5) {
    display: flex;
    grid-column: 3 / 3;
    grid-row: 3 / 3;
}
 .destaques__categorias{
        grid-column:1 / 3;
}

.populares__conteudo{ flex-direction: row; }

.populares__card{
    grid-template-rows: 173px auto;
    margin-right: 1rem;
    width: calc(50% - 1rem);
}

}

@media (min-width: 992){

.populares__card{
    width: calc(33.33% - 1rem);
}

}

@media (min-width: 1200){

.populares__card{
    width: calc(20% - 1rem);
}

}

6 respostas

Oi, Rafael, tudo bem?

Observou se o seu código está aplicado o reset.css? Essa técnica de usar o reset.css retira o estilo padrão das páginas que podem ocasionar essas diferenças entre browsers. Segue um texto que escrevi sobre: https://github.com/laiscavalcanti/textos-blog-alura/blob/master/resetCss.md Aguardo :}

Oi, Laís, tudo bem! Está com o reset.css sim, inclusive troquei o meu por precaução. porém continua o edge funcionando bem e o chrome não. porém o chrome só não funciona nessa parte do código, as demais rodam perfeitamente.

@media (min-width: 992){

.populares__card{
    width: calc(33.33% - 1rem);
}

}

@media (min-width: 1200){

.populares__card{
    width: calc(20% - 1rem);
}

}

nessas resoluções que não entram, no style eu retirei o código igual, fiz tudo inclusive troquei para @media ao invés de @media and screen, mas não surtiu efeito algum.

O meu está da mesma forma mano! Infelizmente terei de continuar o curso e ignorar isto.

Cara desencanei dessa parada, fiz exatamente isso, dei continuidade no curso e ignorei essa parada, mais lá na frente de repente com um pouco mais de casca a gente consegue rsrs.

Oi, Rafael e Mauricio, tudo bem?

Qual a diferença que especificamente vocês notaram? Eu testei no chrome e apareceu corratamente para mim no breakpoint de 992pxaqui

Se puderem me mostrar um print para que possa entender melhor, agradeço :}

Laís, essa parte de cima funciona perfeitamente no chrome, o problema é na parte de populares, destaques funcionam bem, até porque ela só muda uma vez! Fui testar aqui agora e está funcionando, acredito que seja versão do chrome que deu algum problema!!