Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Por que o nav "a" no css.

Olá.

Qual o motivo da letra a nessa linha nav a, ?

nav a {
    color: #F2FFFC;
}
4 respostas

Oi Davilson tudo bem?

O código quer dizer todos as tag a dentro das tags nav . Ou seja todos os links dentro da barra de navegação.

Espero ter ajudado!!!

Oi André,

Tudo certo comigo!

Se entendi bem, o "a" representa a tag < a > </a >.

Escrevendo de forma literal.

<nav></nav> e <a></a> {
    color: #F2FFFC;
}

E isso que o css entende ?

solução!

Boa noite, Davilson! Como vai?

<nav></nav> e <a></a> {
    color: #F2FFFC;
}

E isso que o css entende ?

Não seria isso! O CSS entende que deve selecionar todas as tags <a> que sejam filhas diretas ou indiretas de uma tag <nav>! Isso é o que chamamos de seletor hierárquico!

Exemplos práticos:

<a>Não selecionada pelo CSS</a>

<nav>
     <a>Selecionada pelo CSS</a>
     <div>
          <a>Selecionada pelo CSS</a>
     </div>
</nav>

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Sim! um pouco mais claro agora!

Muito obrigado!