No CSS3, considere que a propriedade display define o tipo de box a ser gerado para um elemento. O valor para essa propriedade que define que o box não será criado para o elemento é:
- A)none.
Correta: none faz o elemento não gerar box na renderização, então ele não aparece e não ocupa espaço no layout.
- B)block.
Errada: block cria uma caixa em nível de bloco, ocupando normalmente a largura disponível.
- C)inline.
Errada: inline cria uma caixa em linha, mantendo o elemento no fluxo do texto.
- D)compact.
Errada: compact não é o valor esperado para essa definição no CSS3 e não representa a ausência de box.
Gabarito: A
No CSS, a propriedade display controla como o elemento se comporta na página, ou seja, como ele vira uma "caixa" visual. Dependendo do valor, o elemento pode aparecer como bloco, em linha, ou até sumir do fluxo do layout. É um daqueles comandos que mandam no desfile do HTML: quem entra, quem fica em linha e quem nem entra na festa. Quando o valor é none, o elemento não gera box algum. Na prática, ele deixa de ocupar espaço na tela e some do layout, como se não existisse para a renderização. Por isso, entre as alternativas, essa é exatamente a que corresponde à ideia de que o box não será criado. Já block e inline são valores clássicos de exibição: block faz o elemento se comportar como bloco, ocupando a largura disponível, e inline o coloca na linha do texto. Ou seja, ambos criam box, só mudam o tipo de box. A banca está cobrando o significado básico de display no CSS3, sem pegadinha teórica complexa. Então, se a pergunta diz que o box não será criado, você deve pensar imediatamente em none.