No contexto do CSS numa página Web, assinale o script que estabelece que todos os elementos com id=”p” serão exibidos de acordo com os atributos especificados.
- A)p { font-size: 20px; color: blue}
Errada, porque p seleciona a tag HTML , e nao um elemento com id="p".
- B).p { font-size: 20px; color: blue}
Errada, porque .p seleciona uma classe chamada "p", e o enunciado fala em id.
- C)#p { font-size: 20px; color: blue}
Certa, porque #p e o seletor CSS de id, exatamente o que o enunciado pede.
- D){ font-size: 20px; color: blue}
Errada, porque nao e um seletor CSS valido; isso e sintaxe de HTML, nao de CSS.
- E):p { font-size: 20px; color: blue}
Errada, porque :p nao e o seletor apropriado para id e nao existe essa regra como forma correta de selecionar um elemento por id.
Gabarito: C
Em CSS, o seletor usado depende do tipo de elemento que voce quer atingir. Se a ideia for estilizar um elemento pelo seu atributo id, o seletor correto usa o simbolo de cerquilha, ou seja, #. Assim, #p seleciona o elemento cujo id seja "p" e aplica as regras de fonte e cor definidas no bloco. Isso e diferente do seletor de classe, que usa ponto (.p), e do seletor por tag, que seria apenas p. Cada simbolo conversa com um alvo diferente no HTML, e a banca adora trocar um pelo outro para ver quem esta no piloto automatico. No caso da questao, como o enunciado fala em elementos com id="p", o comando certo e aquele que identifica o id, nao a tag nem a classe. Por isso, o gabarito C esta correto: #p { font-size: 20px; color: blue }. Em linguagem bem pratica: se o HTML tiver , o CSS com #p vai atingir esse elemento. Se tiver apenas p sem #, voce estaria mirando na tag , o que e outra coisa.