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

Por que deve-se usar display:flex no responsivo?

No arquivo destaques.css (na parte dos .destaque__secundario:nth-child()) não foi utilizado o display: flex, porém, durante o processo de deixar a página responsiva, aparece a necessidade de usar ele. A minha duvida é essa: Por que tenho que utilizar ele para deixar minha página como antes sendo que não havia utilizado anteriormente?

@media screen and (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;
     }


}
1 resposta
solução!

Fala Demian, tudo bem?

Então, o instrutor usa o display: flex para pode mudar a direção, pois no tablet os items ficam em colunas (flex-direction: column) e no celular os items ficam em linha (flex-direction: row), mas isso não é regra, você escolhe o que vai usar para deixar o seu site responsivo, ele poderia usar display: grid; se quisesse.

Espero ter ajudado :)