1
resposta

[Dúvida] A minha lista não aparece mesmo colocando o Display Block

Insira aqui a descrição dessa imagem para ajudar na acessibilidade ,

.lista-menu {
    display: none;
}

.container__botao:checked ~ .lista-menu {
    display: block;
}

  <label for="menu">
            <ul class="lista-menu">
                <li class="lista-menu__titulo">Categorias</li>
                <li class="lista-menu__item">
                    <a href="#" class="lista-menu__link">PROGRAMAÇÃO</a>
                </li>
                    <li class="lista-menu__item">
                    <a href="#" class="lista-menu__link">FRONT-END</a>
                </li>
                    <li class="lista-menu__item">
                    <a href="#" class="lista-menu__link">INFRAESTRUTURA</a>
                </li>
                    <li class="lista-menu__item">
                    <a href="#" class="lista-menu__link">BUSINESS</a>
                </li>
                    <li class="lista-menu__item">
                    <a href="#" class="lista-menu__link">DESING & UX</a>
                </li>

1 resposta

Olá, Manuel! Como vai?

Sinto muito pelo seu problema.

É difícil encontrar a causa do problema sem o código completo incluindo HTML e CSS completos, mas uma diferença entre o código fornecido por você e o da instrutora é que a lista (<li>) é criada depois do <label> no código da instrutora, e no seu parece que não (de acordo com o que é possível observar na imagem).

Você pode encontrar o código completo do curso aqui. Tendo ele, você pode comparar com o seu e encontrar a causa do seu problema.

Se preferir, você pode me mandar aqui o seu código completo ou um link para algum repositório com ele.

Espero ter ajudado! Fico à disposição.

Abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!