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

Seletor avançado ou classe

Bom dia! Eu estou com uma dúvida, desde a aula de seletores avançados do CSS o professor vem adotando a prática de usar seletores de atributos ou de elementos ao invés de utilizar as classes. Na prática acredito não ter nenhuma diferença, mas semanticamente um dos dois é mais correto?

1 resposta
solução!

Oi João, tudo bem?

Você consegue ver algum problema do seletor abaixo?

div ul > a

O que acontece se resolverem mudar de UL pra OL? Seletor quebra.

E se A não for mais filho direto de UL? Quebra também.

Selecionar por tags pode ser perigoso quando você estiver codando coisas reais e tiver saído da construção da base de conhecimentos em front-end sua, mas as vezes pode ser necessária.

Se você precisa estilizar um elemento por exemplo, mas não pode ou não tem permissão pra alterar o HTML por exemplo: tem que se virar com que o CSS te proporciona.

Passei por isso recentemente inclusive.

Mais pra frente você verá (e sentirá) problemas e soluções com relação a mais seletores.

Abcs!