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

Instruções que não funcionam

<html lang="pt-BR">
    <head>
        <link href="https://fonts.googleapis.com/css?family=Pacifico|Roboto:100,300,400,500,700,900" rel="stylesheet"/>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
        <meta http-equiv="X-UA-Compatible" content="ie=edge"/>
        <title>Fruta & Fruto</title>
        <link href="./assets/css/style.css" rel="stylesheet"/>
        <link href="./assets/css/normalize.css" rel="stylesheet"/>
        <link href="./assets/css/reset.css" rel="stylesheet"/>
    </head>

    <body>
        <header>
            <img src="./assets/img/logo.jpg" alt="Fruta e Fruto">
            <nav>
                <ul>
                    <li ><a id="ativo" href="#"></a>Início</li>
                    <li ><a id="ativo" href="#"></a>Quem somos</li>
                    <li ><a id="ativo" href="#"></a>Receitas</li>
                    <li ><a id="ativo" href="#"></a>Comunidade</li>
                </ul>
            </nav>
        </header>
    </body>
</html>
header {
    align-items: center;
    background: #f9f9f9;
    display: flex;
    justify-content: space-between;
    padding-left: 2rem;
    padding-right: 2rem;
}

header nav ul {
    display: flex;
}

header nav ul li {
    list-style: none;
}

header nav ul li:last-child a {
    margin-right: none;
}

header nav ul li a {
    color: #808080;
    margin-right: 1.25rem;
    text-decoration: none;
    text-transform: lowercase;
}

header nav ul li a#ativo {
    color: #333333;
    font-weight: bold;
}

header nav ul li a:hover {
    text-decoration: underline;
}

Instruções que não funcionam:

header nav ul li:last-child a { margin-right: none; }

text-decoration: none; text-transform: lowercase;

header nav ul li a#ativo { color: #333333; font-weight: bold; }

id="ativo"

header nav ul li a:hover { text-decoration: underline; }

Eu estou fazendo o curso por ser pré-requisito para outro, mas meio que já vi todo o conteúdo mostrado aqui. Muitas das intruções eu já vi de outras formas então talvez pode ser atualizações no CSS/html ou editor de código que não existiam na época do curso, mas não tenho certeza.

1 resposta
solução!

Oi Lucas, tudo bem?

Desculpe a demora em retornar.

Tem alguns erros no seu código. Primeiro você está linkando os estilos em ordem errada, primeiro você precisa linkar os resets para que eles limpem o navegador e depois o seu link de style para que ele aplique os estilos que você colocar no CSS, assim:

<link href="./assets/css/normalize.css" rel="stylesheet" />
<link href="./assets/css/reset.css" rel="stylesheet" />
<link rel="stylesheet" href="./assets/css/style.css">

Depois ajuste os links da sua<ul>, você está fechando a tag a antes de colocar o conteúdo que vai aparecer na sua página web.

Errado:

<li ><a id="ativo" href="#"></a>Início</li>

Certo:

<li><a id="ativo" href="#">Ínicio</a></li>
<li><a href="#">Receitas</a></li>
<li><a href="#">Quem somos</a></li>
<li><a href="#">Comunidade</a></li>

E também deixe a id="ativo" apenas na tag que você quer que fique em destaque, que no caso do curso é apenas a primeira.

E no seu CSS precisa ajustar sua margin-right para 0*, a sua está *none:

header nav ul li:last-child a {
    margin-right: 0;
}

Fazendo esses ajustes o código irá funcionar :D

Um abraço e bons estudos.