Pular para o conteúdo principal

Questão de Programação — HTML (HyperText Markup Language) — Quadrix 2023

ProgramaçãoHTML (HyperText Markup Language)
Código
qg029824
Banca
Quadrix
Órgão
CRQ 4ª Região-SP
Ano
2023
Nível
Superior
Cargo
Profissionais de Atividade de Suporte - Analista de Sistemas (Programação)
Imagem da questão
Acerca da linguagem XML, da linguagem HTML e dos conceitos de DMZ e IDS, julgue o item.A função do elemento HTML <meta charset=”UTF-8”> em um documento web é definir a cor de fundo da página.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

HTML: a função da tag <meta charset="UTF-8">

Gabarito: E — ERRADO. A afirmação está incorreta porque o elemento <meta charset="UTF-8"> define a codificação de caracteres (charset) do documento, e não a cor de fundo da página. A cor de fundo é definida por CSS, por exemplo, com a propriedade background-color. A tag <meta> é usada para fornecer metadados sobre o documento HTML, como descrição, palavras-chave, autor e, no caso do charset, a codificação de caracteres.

O elemento <meta> é um dos elementos mais importantes do HTML para fornecer metadados — informações sobre o próprio documento — que não são exibidas no navegador, mas são usadas por navegadores, mecanismos de busca e outros serviços web. O atributo charset especifica a codificação de caracteres usada no documento, garantindo que o navegador interprete corretamente os caracteres especiais, como acentos e símbolos. A codificação mais comum é a UTF-8, que suporta praticamente todos os caracteres do mundo. A cor de fundo, por outro lado, é uma questão de apresentação visual, que é responsabilidade do CSS (Cascading Style Sheets), não do HTML. O HTML estrutura o conteúdo; o CSS define a aparência. Essa separação de responsabilidades é um princípio fundamental do desenvolvimento web.

Na prática, para definir a cor de fundo de uma página, você usaria CSS, seja em um arquivo externo, em uma tag <style> no cabeçalho ou inline em um elemento. Por exemplo, body { background-color: lightblue; } define o fundo da página como azul claro. Já a tag <meta charset="UTF-8"> é colocada dentro do <head> do documento e informa ao navegador que o documento usa a codificação UTF-8. Sem essa declaração, o navegador pode interpretar mal os caracteres, exibindo símbolos estranhos (como "é" em vez de "é").

A confusão entre HTML e CSS é uma pegadinha clássica em provas de informática. A banca tenta fazer o candidato acreditar que uma tag HTML é responsável por uma propriedade visual, quando na verdade essa propriedade pertence ao CSS. É importante lembrar que o HTML é a estrutura, o CSS é a apresentação e o JavaScript é o comportamento. Cada tecnologia tem seu papel, e misturá-los é um erro comum.

Guarde essa distinção: HTML = estrutura/conteúdo, CSS = estilo/apresentação. É exatamente essa fronteira que a questão explora.

Alternativa E — ❌ Incorreta ⟵ GABARITO

A afirmação está errada. O elemento <meta charset="UTF-8"> define a codificação de caracteres do documento, não a cor de fundo. A cor de fundo é definida por CSS, por exemplo, com a propriedade background-color. A tag <meta> fornece metadados sobre o documento, e o atributo charset especifica a codificação de caracteres, como UTF-8, para que o navegador interprete corretamente os caracteres especiais. A banca trocou a função de uma tag HTML por uma propriedade de estilo CSS, uma pegadinha comum para testar o conhecimento da separação entre estrutura e apresentação.

NÃO CAIA NESSA!

A banca troca a função de uma tag HTML (<meta charset>) por uma propriedade de estilo CSS (background-color). O candidato que não domina a separação entre HTML (estrutura) e CSS (apresentação) cai na armadilha. Lembre-se: HTML define o conteúdo e a estrutura; CSS define a aparência. Essa distinção é fundamental e recorrente em provas.

NÃO CAIA NESSA!

Para questões que envolvem HTML e CSS, pergunte-se: "Isso define o que é o conteúdo ou como ele se parece?" Se define o conteúdo, é HTML; se define a aparência, é CSS. Essa pergunta rápida resolve a maioria das pegadinhas.

Gabarito: letra E

Link permanente: /questoes/qg029824