← Questões de Programação

Programação · FGV · 2022

Questão comentada de Programação

Sobre elementos block-level (nível de bloco) e elementos inline (em linha) no HTML, analise as afirmativas a seguir. I. Um elemento block-level sempre começa numa nova linha. II. <p> é um elemento inline. III. <div> é um elemento block-level. Está correto somente o que se afirma em:

Gabarito: D

No HTML, a distinção entre elementos de bloco e elementos em linha ajuda a entender como o conteúdo se organiza na tela. Em regra, elementos block-level ocupam a largura disponível e iniciam em uma nova linha, enquanto elementos inline ficam “correndo” dentro da linha do texto, sem quebrar a estrutura por si sós. É aquela diferença entre algo que se comporta como um parágrafo inteiro e algo que se encaixa no meio da frase. Na questão, a afirmativa I está correta porque o comportamento clássico de um elemento de bloco é justamente começar em nova linha. A afirmativa II está errada, pois não é inline: o elemento de parágrafo é block-level. Já a afirmativa III também está correta, porque é o exemplo mais típico de elemento de bloco. Então, sobram verdadeiras apenas I e III, que é exatamente o que leva ao gabarito D. Em linguagem de prova, pense assim: e costumam ser os “pesados” da estrutura, enquanto inline fica mais discreto, sem quebrar linha sozinho. Observação útil: em HTML e CSS modernos, o comportamento visual pode ser alterado por estilos, mas a classificação tradicional cobrada em prova segue essa lógica básica de bloco versus inline.

Continue treinando

Questões relacionadas