Qual a diferença de colocar o "list-style: none" no "header nav ul li {}" e não no "header nav ul {}", visualmente deu o mesmo resultado, por isso, pergunto.
Os filhos do ul não formataram igual ficou na aula do professor, fazendo espaçamento entre eles; no meu ficaram grudados como na imagem a seguir, Por quê?
header {
background-color: #f9f9f9;
align-items: center;
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: 0;
}
**header nav ul li a {
color: #808080;
margin-right: 1.25 rem;
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;
}
<!DOCTYPE html>
<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/normalize.css" rel="stylesheet" />
<link href="./assets/css/reset.css" rel="stylesheet" />
<link rel="stylesheet" href="./assets/css/style.css">
</head>
<body>
<header>
<img alt="Fruta e Fruto" src="./assets/img/logo.jpg"/>
<nav>
<ul>
<li><a id="ativo" href=#>Início</a></li>
<li><a href=#>Receitas</a></li>
<li><a href=#>Quem somos</a></li>
<li><a href=#>Comunidade</a></li>
</ul>
</nav>
</header>
</body>
</html>
obrigado.