Considere que a Prefeitura Municipal de Joinville está dese...

Próximas questões
Com base no mesmo assunto
Q3986728 Noções de Informática
Considere que a Prefeitura Municipal de Joinville está desenvolvendo um portal de transparência em HTML5 (HyperText Markup Language, versão 5), no qual será exibida uma tabela com informações sobre despesas públicas. Essa tabela deve conter colunas como Órgão, Descrição da Despesa, Valor e Data. O desenvolvedor responsável precisa estruturar corretamente a marcação para que cada linha da tabela agrupe as células de dados correspondentes a um registro específico (por exemplo, uma despesa realizada em um órgão municipal). Nessa situação, qual elemento do HTML5 deve ser utilizado para definir cada linha da tabela?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O critério decisivo era a função semântica do elemento pedido no enunciado: entre marcação de célula, tabela inteira e legenda, apenas a opção C corresponde ao nível de linha.

Tema central: Estrutura de tabela HTML
Análise das alternativas
A
Errada
<td> não define a linha inteira; ele define uma célula de dados dentro da linha. O erro é trocar o contêiner da linha por um de seus elementos internos.
B
Errada
<th> também não define a linha; ele define uma célula de cabeçalho. O enunciado pediu a estrutura que agrupa as células do registro, não uma célula de título.
C
Certa
A alternativa C está correta porque <tr> é o elemento cuja função semântica é definir uma linha da tabela. É essa linha que serve de contêiner para agrupar as células de dados e/ou de cabeçalho correspondentes a um mesmo registro.
D
Errada
<table> representa a tabela como um todo. Está em escopo estrutural mais amplo do que o pedido, porque a questão quer cada linha individual, não o contêiner completo.
E
Errada
<caption> serve para a legenda ou título da tabela. Sua função semântica não tem relação com a definição de linhas.
Pegadinha da questão
A confusão real era entre a linha da tabela e os elementos que ficam dentro dela, especialmente <td> e <th>, além da marcação mais geral <table>.
Dica para questões semelhantes
  • Em questões sobre tabela HTML, primeiro identifique o nível estrutural pedido: tabela inteira, linha, célula de dados, célula de cabeçalho ou legenda.
  • Se o enunciado pedir linha, a resposta tende a ser <tr>.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

No HTML, a tag significa “table row” (linha da tabela).

A é usada para criar uma linha dentro de uma tabela.

Ela funciona junto com:

  • → define a tabela
  • → cria a linha
  • → cria as células (colunas normais)
  • → cria células de cabeçalho

A alternativa correta é a C) <tr>.

No HTML5:

<table> → cria a tabela.

<tr> → cria uma linha da tabela (table row).

<td> → cria uma célula de dados.

<th> → cria célula de cabeçalho.

<caption> → adiciona um título à tabela.

Table Cria a tabela.

Caption Adiciona um título (legenda) à tabela.

Table Row Cria uma linha da tabela.

Table Header Cria uma célula de cabeçalho.

Table Data Cria uma célula de dados.

rever

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo