← Questões de Programação

Programação · UFRPE · 2022

Questão comentada de Programação

XHTML (eXtensible HyperText Markup Language) é uma linguagem de marcação para hipertexto, desenvolvida pela W3C para melhorar a exibição das páginas Web, em dispositivos como televisão e celular. Dadas as afirmações abaixo sobre XHTML, assinale a que está correta.

Gabarito: A

XHTML é uma versão mais rigorosa da linguagem usada para construir páginas web. Pense nela como a HTML com regra de etiqueta mais apertada: ela aceita menos “jeitinhos” e exige escrita mais certinha, porque foi pensada para ser compatível com XML e funcionar bem em diferentes dispositivos, como celular e TV. Por isso, a sintaxe do documento precisa ser bem organizada. Um ponto clássico do XHTML é que o documento deve começar com uma declaração DOCTYPE, indicando ao navegador qual padrão está sendo seguido. Essa exigência ajuda a interpretar corretamente a página e evita que o navegador entre em modo de compatibilidade. Em provas, isso aparece muito como cobrança de sintaxe e padronização. Além disso, em XHTML as tags devem ser escritas em minúsculas, os elementos vazios precisam ser fechados corretamente e os atributos devem vir sempre entre aspas. Também é obrigatório manter o correto aninhamento dos elementos. Ou seja: XHTML não gosta de improviso. Por isso, a alternativa A está correta: documentos XHTML devem, sim, ter uma declaração DOCTYPE antes do elemento raiz. As demais alternativas contrariam regras básicas dessa linguagem.

Continue treinando

Questões relacionadas