Quando estamos criando uma estrutura de folha de estilos aprendemos várias regras que nos ajudam a melhor compreender e escrever nosso código de forma simples,otimizada e funcional.
Uma das regras mais comuns do CSS é seu “efeito cascata” , que diz que a mesma declaração sobre classe ou componente pode ser substituída se a mesma for reescrita abaixo da primeira. Entendeu?
Vamos simplificar !
Analise o seguinte código :
.classe {color:white;} .classe {color:black;}
Aqui temos uma declaração da classe com cor de texto branca e logo após com a cor preta. O Efeito Cascata vai utilizar então a cor preta para a classe definida por nós. É uma leitura sequencial, um substitui o outro caso exista conflito.
Para estas ocasiões utilizamos a definição !important
Com ela dizemos na folha de estilo que aquela propriedade não irá ser substituída caso exista conflito.
Veja a declaração :
.classe {color:white !important;} .classe {color:black;}
Assim a cor branca permanecerá sem que seja substituída pela preta.
Espero que tenham gostado e até a próxima! 😉