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

Especificação do CSS

Bom dia, no meu código CSS eu coloquei:

aside ul li{
    display: inline-block;
}

no caso eu usei este código para ser mais específico, então gostaria de saber se está correto da forma que fiz, pois na resposta do site só foi usado:

li{
    display: inline-block;
}
3 respostas

Olá Wellington, tudo bem?

Da sua maneira está correto. A única diferença entre a sua e a resposta do professor é que com:

li{
    display: inline-block;
}

você está dizendo que todas as linhas de todas as listas do seu código html terão este valor para o display. Já:

aside ul li{
    display: inline-block;
}

diz que todas as linhas de todas as lista que estiverem dentro da tag aside terão display do tipo inline-block.

Espero ter ajudado.

solução!

Fala Wellington, está correto sim ! Nesse caso você está entrando na árvore de seus seletores e sendo mais especifico. O uso dessa forma vai depender muito de sua necessidade, esse uso evita que o CSS "vaze" para elementos que não precisa ser aplicado, caso você tenha que criar outro li que não precise desse mesmo comportamento.

Espero ter ajudado...

Boa tarde, obrigado pelas respostas. Me ajudou a esclarecer algumas coisas.