Questão nº 52
Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 52)
Analise o comando a seguir no contexto de uma página Web.
document.getElementById("xpto").style.display = "none";
Além do caso exemplificado, a propriedade display de um elemento HTML aceita vários outros valores.
Dentre eles, estão:
- A"block" e "inline"; (alternativa correta)
- B"header" e "footer";
- C"left" e "right";
- D"paragraph" e "span";
- E"up" e "down".
Resposta comentada
Gabarito Alternativa A
A propriedade display em CSS, manipulada via JavaScript, define como um elemento HTML é exibido na página, controlando seu tipo de caixa de layout e seu comportamento no fluxo do documento. O comando document.getElementById("xpto").style.display = "none"; remove o elemento do fluxo, tornando-o invisível.
- (A) Correta: "block" faz o elemento se comportar como um bloco (ocupa toda a largura disponível, inicia em uma nova linha, aceita largura e altura), e "inline" faz o elemento se comportar como um elemento em linha (ocupa apenas o espaço necessário, não inicia em uma nova linha, largura e altura são ignoradas). Estes são valores fundamentais para a propriedade
display. - (B) Incorreta: "header" e "footer" são elementos semânticos do HTML5 (tags como
<header>e<footer>), não valores válidos para a propriedadedisplayem CSS. A armadilha da banca é confundir nomes de tags HTML com valores de propriedades CSS. - (C) Incorreta: "left" e "right" são valores usados para outras propriedades CSS, como
float(para flutuar elementos) outext-align(para alinhar texto), mas não são valores válidos para a propriedadedisplay. - (D) Incorreta: "paragraph" e "span" referem-se a elementos HTML (
<p>e<span>), não a valores da propriedadedisplay. Embora<p>tenhadisplay: blockpor padrão e<span>tenhadisplay: inlinepor padrão, os nomes dos elementos em si não são valores para a propriedade. - (E) Incorreta: "up" e "down" não são valores válidos para a propriedade
displayem CSS.
Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.