Qual o código que representa um declaração válida CSS (Cascading Style Sheets):
Questão
Qual o código que representa um declaração válida CSS (Cascading Style Sheets):
Alternativas
A) {h1 : color=red; font-size=20px; }
B) h1 [ color=red font-size=20 ]
C) <h1 color=red font-size=20>
D) h1 { color: red; font-size: 20px; }
E) h1, color: red, font-size: 20px;
Explicação
Uma regra CSS válida segue a estrutura:
- Seletor (ex.:
h1) - Bloco de declarações entre chaves
{ } - Cada declaração no formato propriedade: valor; (com dois-pontos e ponto-e-vírgula)
Analisando as alternativas:
- A) Usa
color=redefont-size=20pxcom sinal de igual (=), mas em CSS o correto é:. Além disso, o seletor está dentro das chaves, o que está incorreto. - B) Usa colchetes
[]e também usa=; não é a sintaxe de regra CSS. - C) É sintaxe de HTML (tag), não uma regra CSS.
- D)
h1 { color: red; font-size: 20px; }está exatamente no padrão CSS: seletor + chaves + declaraçõespropriedade: valor;. - E) Está separando com vírgulas e sem chaves; não forma uma regra CSS válida.
Logo, a única declaração CSS válida é a alternativa D.
Alternativa correta: (D).