Questão FC374843
O CSS – Cascading Style Sheets, tem como propósito promover a estilização de elementos escritos em uma linguagem de marcação, como por exemplo o HTML, separando o conteúdo da repre
Desenvolvimento Web
Instituto Consulplan · 2024
O CSS – Cascading Style Sheets, tem como propósito promover a estilização de elementos escritos em uma linguagem de marcação, como por exemplo o HTML, separando o conteúdo da representação visual do site. Sobre o CSS, analise as afirmativas a seguir.
I. Um seletor de classe tem peso maior que um seletor de elemento; logo, as propriedades definidas no bloco de estilo do elemento substituirão as definidas no bloco de estilo da classe.
II. O sinalizador !important pode ser utilizado para tornar uma propriedade individual e um par de valores a regra mais específica, substituindo, assim, as regras normais da cascata.
III. A ordem de origem é muito importante para situações de cascata; pois, em um cenário com mais de uma regra, estando todas com o mesmo peso, a que vier primeiro no CSS prevalecerá.
Está correto o que se afirma apenas em
- I.
- II.
- III.
- II e III.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
II está correta porque o marcador !important eleva a prioridade daquela declaração, fazendo com que o par propriedade:valor prevaleça sobre regras normais da cascata e da especificidade.
Na prática, uma declaração com !important substitui regras que, sem ele, teriam maior especificidade ou viriam de folhas de estilo posteriores. Contudo, quando há mais de uma declaração com !important aplicável ao mesmo elemento e propriedade, então se aplicam as regras normais: primeiro a especificidade e, em caso de empate, a ordem de origem (a que vier por último).
Portanto, !important torna um único par propriedade/valor excepcional dentro da cascata, mas não elimina completamente os critérios de especificidade e ordem quando há múltiplos !important.
Conteúdo do catálogo FC Concursos · Atualizado em