Questão nº 50
Questão de Tecnologia da Informação · FCC TJ-MA 2019 (nº 50)
A propriedade `display` na linguagem CSS3 especifica como um elemento será exibido no layout da página web. Comparado ao `display:block`, a principal diferença é que o `display:inline-block`
- Aexibe parte do elemento da página na horizontal e parte na vertical.
- Bnão adiciona quebra de linha após o elemento, permitindo que este se ajuste ao lado de outros elementos. (alternativa correta)
- Cnão permite definir uma largura e altura para o elemento.
- Dnão permite definir as margens e os paddings do elemento.
- Eadiciona quebra de linha após o elemento, não permitindo que este se ajuste ao lado de outros elementos.
Resposta comentada
Gabarito Alternativa B
A propriedade display no CSS3 define como um elemento se comporta e interage com outros elementos na página. Um elemento com display: block sempre ocupa uma linha inteira, como um parágrafo. Já um elemento com display: inline-block se comporta como texto (fica na mesma linha), mas permite que você defina sua largura e altura, como se fosse um bloco.
- (A) Incorreta: Esta alternativa descreve uma forma de posicionamento ou layout que não está diretamente relacionada à propriedade
display: inline-blockem comparação comdisplay: block. - (B) Correta: A principal característica do
display: inline-blockem contraste com odisplay: blocké que ele não força uma quebra de linha após o elemento, permitindo que outros elementos se posicionem ao seu lado na mesma linha, desde que haja espaço. - (C) Incorreta: Ao contrário do
display: inline(que não permite definir largura e altura), odisplay: inline-blockpermite sim que se defina uma largura e altura para o elemento, combinando características de elementosinlineeblock. Esta é uma das grandes vantagens doinline-block. - (D) Incorreta: O
display: inline-blockpermite definir margens e paddings (espaçamentos internos) em todos os lados do elemento, e eles afetam o layout corretamente, diferentemente dodisplay: inlineonde as margens e paddings verticais não afetam o fluxo. - (E) Incorreta: Esta alternativa descreve o comportamento de um elemento com
display: block, que adiciona uma quebra de linha após si e não permite que outros elementos se ajustem ao seu lado. Odisplay: inline-blockfaz exatamente o oposto em relação à quebra de linha.
Fonte: FCC TJ-MA 2019 Técnico Judiciário - Técnico em Informática - Software (Caderno Tipo 1). Reproduzida para fins de estudo.