Questão nº 41
Questão de Desenvolvimento Web · FCC TJ-CE 2022 (nº 41)
FCC2022Analista Judiciário - Especialidade Ciência da Computação - Área Sistemas da InformaçãoDesenvolvimento Web
Gabarito: Cver comentário ↓
Para colocar a cor de fundo vermelha apenas dos campos (inputs) do tipo text de um formulário, utiliza-se a instrução CSS
- A`input[type=text] {background-color:#00ff00}`
- B`input.type[text] {background-color:#ff0000}`
- C`input[type=text] {background-color:#ff0000}` (alternativa correta)
- D`input.type[text] {background: rgb(0,255,0)}}`
- E`input[type('text')] {background-color:rgb(255,0,0)}`
Resposta comentada
Gabarito Alternativa C
Seletores de atributo em CSS nos permitem estilizar elementos HTML com base nos atributos que eles possuem ou nos valores desses atributos. A sintaxe básica para selecionar um elemento com um atributo de valor específico é elemento[atributo="valor"].
- (A) Incorreta: O seletor
input[type=text]está correto para selecionar campos de texto. No entanto, a cor#00ff00corresponde ao verde, e a questão pede a cor vermelha. Esta é a armadilha da banca: o seletor está perfeito, mas o valor da propriedade (a cor) está errado, exigindo atenção aos detalhes. - (B) Incorreta: A sintaxe
input.type[text]está incorreta.input.typeselecionaria elementos<input>que tivessem a classetype(ex:<input class="type">), o que não é o caso.[text]por si só não é a forma de especificar o valor do atributotype. - (C) Correta: O seletor
input[type=text]seleciona corretamente todos os elementos<input>cujo atributotypetem o valortext. A propriedadebackground-color:#ff0000define a cor de fundo como vermelho, atendendo exatamente ao que foi pedido na questão. - (D) Incorreta: Assim como na alternativa B, a sintaxe
input.type[text]é um seletor incorreto para a finalidade desejada. Além disso,rgb(0,255,0)é a cor verde, e há um erro de sintaxe com um parêntese}extra no final. - (E) Incorreta: A sintaxe
input[type('text')]é inválida para seletores de atributo em CSS. Os parênteses()não são usados para especificar o valor de um atributo dentro dos colchetes[]. O valor deve ser colocado diretamente, geralmente entre aspas, como em[type="text"].
Fonte: FCC TJ-CE 2022 Analista Judiciário - Especialidade Ciência da Computação - Área Sistemas da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.