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

Duvida de Aplicação dos Comandos em "Class"

No momento de ajustar o posicionamento da lista o professor realiza a criação de uma tag "class" chamada "produtos", o que eu não entendi foi o por que de se definir os comandos CSS utlizando a classe + a função:

.produtos li { display: inline-block; width: 30% ;

Sendo que logo após é criado outra entrada CSS da seguinte forma:

.produtos{ width: 940px; margin: 0 auto; text-align: center;

Minha duvida, não poderia ficar todas as configurações em ".produtos" ??

Qual seria a diferença de aplicar tudo em produtos ???

1 resposta
solução!

oi Gabriel, basicamente, quando o instrutor criou o código '.produtos li' ele não está se referindo ao '.produtos' e sim a qualquer elemento 'li' que estiver dentro dele, o css funciona dessa forma, quando colocamos um elemento após o outro, nesse caso o '.produtos' e o 'li', separados por espaço estamos especificando ao css que queremos o li que está dentro do .produtos, ou seja o li que é filho do elemento que tem a classe produtos, não estamos nos referindo ao .produtos e sim ao que está dentro dele

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