Questão nº 44
Questão de Tecnologia da Informação · FGV TCE-TO 2022 (nº 44)
Analise o HTML de uma página Web exibido a seguir.
```
<!DOCTYPE html>
<html>
<head>
<style>
td {
border: 1px solid #dddddd;
padding: 20px;
}
</style>
<h2>Tabela UM</h2>
<table>
<tr>
<td>A</td>
<td>B</td>
</tr>
<td>C</td>
<td>B2</td>
</tr>
</table>
</body>
</html>
```
Sobre esse script, é correto afirmar que:
- A`#dddddd` representa a cor da borda de uma tabela; (alternativa correta)
- Ba página renderiza duas tabelas, com uma linha em cada tabela;
- Cnenhuma tabela seria renderizada, pois as tags td e tr estão invertidas;
- Da página renderiza corretamente uma tabela com duas linhas e três colunas;
- Eo trecho delimitado pelas tags style está fora do lugar, pois deveria estar localizado antes da tag head.
Resposta comentada
Gabarito Alternativa A
HTML é a linguagem que estrutura o conteúdo de uma página web, como textos, imagens e tabelas, enquanto CSS é a linguagem usada para estilizar esse conteúdo, definindo cores, fontes e layouts. Juntas, elas permitem criar páginas visualmente atraentes e organizadas.
- (A) Correta: O código CSS
td { border: 1px solid #dddddd; padding: 20px; }define que as células da tabela (<td>) terão uma borda de 1 pixel, sólida, na cor#dddddd. Este código hexadecimal representa uma tonalidade de cinza claro, sendo, portanto, a cor da borda. - (B) Incorreta: Há apenas uma tag
<table>no código, indicando a criação de uma única tabela, mesmo que sua estrutura interna esteja malformada. - (C) Incorreta: Embora o HTML contenha erros de estrutura (como
<td>e</tr>fora de um<tr>válido e a ausência da tag<body>de abertura), navegadores modernos são tolerantes a falhas e tentariam renderizar a tabela, provavelmente corrigindo os erros ou ignorando partes malformadas. A afirmação de que "nenhuma tabela seria renderizada" é muito categórica e improvável. Armadilha da banca: A tentação é pensar que código inválido não renderiza, mas navegadores são resilientes. - (D) Incorreta: A página não renderizaria "corretamente" devido aos erros de sintaxe (tags
<td>e</tr>fora de contexto,<body>ausente). Além disso, a estrutura pretendida seria de duas colunas (A, B e C, B2), não três. - (E) Incorreta: O trecho delimitado pelas tags
<style>está corretamente posicionado dentro da tag<head>, que é o local padrão e recomendado para incluir estilos CSS internos à página. Colocá-lo antes da tag<head>seria incorreto.
Fonte: FGV TCE-TO 2022 Analista Técnico - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.