Uma regra CSS é a menor porção de código capaz de produzir efeito de estilização de uma folha de estilo. A parte da regra CSS que determina os parâmetros de estilização é:
- A)Valor.
Errada, porque valor é apenas o conteúdo atribuído a uma propriedade, e não a parte completa que define a estilização.
- B)Seletor.
Errada, porque o seletor apenas identifica o elemento que receberá o estilo, sem definir os parâmetros de estilização.
- C)Declaração.
Certa, porque a declaração é a parte da regra CSS que informa quais propriedades serão aplicadas e com quais valores.
- D)Propriedade.
Errada, porque propriedade é o atributo estilizado, como color ou font-size, mas não a estrutura completa que determina o efeito.
Gabarito: C
Em CSS, a regra é formada, em geral, por um seletor e um bloco de declarações. O seletor indica em qual elemento a estilização vai agir, como se fosse o endereço da casa. Já o bloco traz as instruções do que fazer com esse elemento, isto é, os parâmetros de estilo que serão aplicados. A questão perguntou justamente qual parte da regra determina os parâmetros de estilização. Isso é a declaração, porque ela reúne a propriedade e o valor dentro do bloco CSS. Exemplo: em "color: blue;", "color" é a propriedade e "blue" é o valor, mas a declaração inteira é o comando de estilização. Então, quando a banca fala na parte que define os parâmetros, ela está apontando para a declaração, e não para o seletor, que só escolhe o alvo. Esse é um clássico de CSS básico: seletor aponta, declaração manda. Se você guardar a lógica "seletor = onde aplicar" e "declaração = o que aplicar", resolve esse tipo de questão sem drama e sem sofrer com a gramática do estilo.