Questão nº 44
Questão de Tecnologia da Informação · FCC TRT4 2022 (nº 44)
A instrução jQuery para colocar o conteúdo de todos os elementos p da página HTML com letras de tamanho 40px é
- A
$("p.font").style("size", "40px"); - B
$("p").css("font-size", "40px");(alternativa correta) - C
$("p").css("size", "40px"); - D
$("p").style("font-size", "40px"); - E
$("p").css("font-size:40px");
Resposta comentada
Gabarito Alternativa B
Para mudar o estilo visual de elementos HTML usando jQuery, você usa o método .css(), que permite definir ou obter propriedades CSS (estilo) dos elementos selecionados.
(A) Incorreta: O seletor $("p.font") seleciona apenas parágrafos com a classe "font", não todos os parágrafos. Além disso, .style() não é um método jQuery para manipular CSS; style é uma propriedade do DOM nativo. A propriedade CSS para tamanho de fonte é font-size, não size.
(B) Correta: O seletor $("p") seleciona todos os elementos de parágrafo na página. O método .css("font-size", "40px") é a forma correta em jQuery para aplicar uma propriedade CSS (font-size) com um valor específico (40px) aos elementos selecionados.
(C) Incorreta: Embora o método .css() esteja correto, "size" não é uma propriedade CSS válida para definir o tamanho da fonte. A propriedade correta é font-size.
(D) Incorreta: O seletor $("p") está correto, e a propriedade CSS font-size também. No entanto, .style() não é um método jQuery para manipular CSS. Essa é a armadilha da banca: style é uma propriedade do objeto DOM nativo em JavaScript (elemento.style.propriedade), mas jQuery usa seu próprio método .css() para essa finalidade, abstraindo as diferenças entre navegadores.
(E) Incorreta: O método .css() em jQuery aceita dois argumentos (propriedade e valor) ou um objeto JavaScript com pares propriedade-valor. A sintaxe css("font-size:40px") não é a forma padrão ou esperada para definir uma única propriedade e valor com o método .css().
Fonte: FCC TRT4 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.