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

Link vs Item

Boa Tarde. Na aula 2 no segundo vídeo no tempo de 8:00 minutos o professor separa os itens da lista com margin, só que me veio uma duvida, ele faz toda uma estilização no link dentro do item, mas o margin ele faz no próprio item, isso eu entendi, mas porque toda a estilização ele não fez no item também e sim no link?

nav li {
    display: inline;
    margin: 0 0 0 15px;
}

nav a {
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
}

Eu tenho uma teoria sobre o motivo que ele fez a estilização no link, mas eu queria saber uma resposta mais técnica e semântica pra essa duvida.

1 resposta
solução!

Fala ai Marcos, tudo bem? Os estilos foram feitos no a, pois, faz mais sentido, você está querendo mudar a maneira como será exibido o a.

Outro detalhe: Algumas propriedades por padrão do a não são herdadas do pai, sendo assim, se você definir um color no li, ele por padrão não irá aplicar no a.

Resumindo: O motivo foi por semântica e algumas facilidades.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software