2
respostas

[Projeto] Desafio Footer

Eu fiz sem usar lista e achei um pouco mais simples e rápido de fazer, usando apenas a tecla "alt" e replicando. Nesse rodapé seria obrigatório usar as listas?

<footer>
    <img src="./Assets/Logo.png" alt="logo no footer">
    <div class="links-textos-footer">
        <div class="botoes-footer">
            <a class="botoes-footer-link" href="https://www.alura.com.br">Idioma</a>
            <a class="botoes-footer-link" href="https://www.alura.com.br">Dispositivos compativeis</a>
            <a class="botoes-footer-link" href="https://www.alura.com.br">Contrato de assinatura</a>
            <a class="botoes-footer-link" href="https://www.alura.com.br">Politica de privacidade</a>
            <a class="botoes-footer-link" href="https://www.alura.com.br">Protecao de dados no Brasil</a>
            <a class="botoes-footer-link" href="https://www.alura.com.br">Anúncios personalizados</a>
            <a class="botoes-footer-link" href="https://www.alura.com.br">Ajuda</a>
            </div>
        <p class="direitos-autorais">® 2021 Alura, Alura+ e Alura Língua. Todos os direitos reservados. Serviço de assinatura paga. Conteúdo sujeito a disponibilidade.</p>
        <p class="endereco-alura">
            Alura+ é um serviço pago, baseado em assinatura e sujeito a termos e condições. O serviço Alura+ é comercializado por Aovs Sistemas de Informática S.A., Rua Vergueiro, 3185 - Liberdade, São Paulo - SP, 04101-300, Brasil e CNPJ 05.555.382/0001-33</p>
    </div>
    </footer>
    

**No CSS: **

footer {
    margin: 10% 6em 2em 2em;
    text-align: center;
}
.links-textos-footer {
    align-items: center;
    text-align: center;
    justify-content: space-between;
    font-size: 14px;
    font-family: var(--fonte-primaria);
    margin-top: 3%;
    margin-left: 6em;
}
.botoes-footer {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.botoes-footer-link {
    text-decoration: none;
    color: var(--cor-primaria);
    font-size: 16px;
    align-items: center;
}
.direitos-autorais {
    text-align: center;
    font-size: 14px;
    font-family: var(--fonte-primaria);
}
.endereco-alura {
    text-align: center;
    font-size: 14px;
    font-family: var(--fonte-primaria);
}

Resultado:

Resultado Footer

2 respostas

Olá, Daniel! Tudo bem?

Não é obrigatório usar listas para criar links no footer, mas elas são recomendadas por algumas razões:

  1. Semântica: Usar listas (<ul> e <li>) para agrupar links é uma prática semântica que ajuda a estruturar o HTML de forma mais clara e compreensível, tanto para desenvolvedores quanto para leitores de tela.

  2. Acessibilidade: Listas podem melhorar a acessibilidade, pois leitores de tela conseguem identificar que os links estão agrupados de forma lógica.

  3. Estilização: Com listas, fica mais fácil aplicar estilos consistentes e manipular o layout usando CSS, especialmente quando se trabalha com flexbox ou grid.

No seu caso, se você encontrou uma solução que funciona bem e atende aos requisitos do projeto, não há problema em não usar listas. Porém, se você está pensando em melhorar a semântica e a acessibilidade do seu código, considerar o uso de listas pode ser uma boa ideia.

Parabéns pela realização da atividade e obrigada por compartilhar com a comunidade Alura!

Um abraço e bons estudos!

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

Olá Rafaela, muito obrigado pela explicação. Irei treinar mais os usos das listas :)