1
resposta

[Dúvida] Não estou conseguindo organizar grupos de itens na horizontal utilizando order

Fiz e refiz todo procedimento ensinado pelo professor, mas não estou conseguindo mudar a ordem do elemento 'pesquisa' para o segundo lugar. O que estou fazendo de errado?

.menu {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 33px;
}

@media (min-width: 720px) {

    .menu {
        column-gap: 75px;
    }

}

@media (min-width: 1440px) {

    .menu {
        column-gap: 105px;
        flex-wrap: nowrap;
    }

    .menu__item:nth-child(1) {
        order: 1;
    }

    .menu__item:nth-child(2) {
        order: 3;
    }

    .menu__item:nth-child(3) {
        order: 4;
    }

    .menu__item:nth-child(4) {
        order: 5;
    }

    .menu__item:nth-child(5) {
        order: 2;
    }

}
1 resposta

Olá Peterson, tudo bem?

Uma possível solução seria verificar se os seletores estão corretos. Verifique se o seletor ".menu__item:nth-child(2)" está selecionando o elemento 'pesquisa' corretamente.

Outra possibilidade é verificar se há algum outro estilo que está sobrepondo o estilo que você está tentando aplicar. Nesse caso, você pode tentar aumentar a especificidade do seletor ou utilizar o !important para forçar a aplicação do estilo.

Espero ter ajudado e bons estudos!