No contexto do CSS3, assinale o script que define corretamente a formatação para todos os elementos h1 de um documento.
- A)) .h1 { color: white; text-align: center; }
Errada, porque .h1 seleciona uma classe chamada h1, e nao todos os elementos h1, além de a sintaxe estar incompleta.
- B)h1 { color= white, background= yellow }
Errada, porque em CSS o correto é usar dois-pontos entre propriedade e valor, não sinal de igual, e ainda falta pontuacao adequada.
- C)#h1 { background: yellow, family-font: georgia }
Errada, porque #h1 seleciona um id chamado h1, nao todos os h1, e também há nomes de propriedade escritos de forma incorreta.
- D)h1 { background-color: yellow; font-family: verdana; }
Certa, porque usa o seletor h1 para atingir todas as tags h1 e aplica as propriedades com a sintaxe correta do CSS.
- E)$h1 { text-align= center; background-color= yellow }
Errada, porque $h1 nao é um seletor valido em CSS e os valores/propriedades estao escritos com separadores incorretos.
Gabarito: D
Em CSS, voce vai quase sempre montar a regra com o formato: seletor { propriedade: valor; }. O seletor indica quais elementos receberao a estilização, e dentro das chaves ficam as propriedades separadas por ponto e virgula. No caso de todos os elementos h1 de um documento, o seletor correto é simplesmente h1, sem ponto, sem # e sem cifrão. A alternativa D está certa porque usa exatamente esse padrao: h1 { background-color: yellow; font-family: verdana; }. Aqui, h1 seleciona todas as tags h1, background-color define a cor de fundo e font-family define a fonte. É o tipo de sintaxe que o CSS "entende sem reclamar". As demais alternativas erram na forma do seletor ou na sintaxe das propriedades. Em CSS, propriedade e valor se separam por dois-pontos, e cada declaração termina com ponto e virgula. Se você colocar sinal de igual, vírgula no lugar errado, ou usar .h1 / #h1 sem a intenção de selecionar classe ou id, a regra já sai do trilho. Resumo de prova: tag pura = h1; classe = .h1; id = #h1. Para estilizar todos os h1, use o nome da tag diretamente. Não precisa de magia, só de pontuação correta.