O XHTML (Extensible HyperText Markup Language) é a reformul...
Em relação às diferenças e semelhanças entre estas duas linguagens, analise as afirmativas a seguir.
I. Nas duas linguagens todos os elementos devem apresentar tags de fechamento.
II. Em HTML alguns atributos podem ser abreviados, mas em XHTML isso não é permitido.
III. Elementos em HTML e em XHTML podem ser utilizados em letras maiúsculas ou minúsculas, de forma indistinta.
Assinale:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa B é a correta.
Vamos analisar cada uma das afirmativas para entender melhor:
I. Nas duas linguagens todos os elementos devem apresentar tags de fechamento.
Essa afirmativa está incorreta. No HTML, é comum que algumas tags não necessitem de fechamento, como a tag <br> ou <img>. Já o XHTML, por ser baseado em XML, exige que todas as tags tenham fechamento. Isso significa que, no XHTML, você deve usar <br /> e <img />, por exemplo.
II. Em HTML alguns atributos podem ser abreviados, mas em XHTML isso não é permitido.
Essa afirmativa está correta. No HTML, é possível abreviar alguns atributos, como usar apenas 'checked' para um checkbox. No entanto, no XHTML, todos os atributos devem ser declarados explicitamente, então seria necessário usar 'checked="checked"'. Isso mantém a linguagem mais rigorosa e próxima das regras do XML.
III. Elementos em HTML e em XHTML podem ser utilizados em letras maiúsculas ou minúsculas, de forma indistinta.
Essa afirmativa está incorreta. No HTML, a distinção entre maiúsculas e minúsculas não é um problema, e ambos são aceitos. No entanto, no XHTML, a regra é que as tags e atributos devem ser escritos em letras minúsculas, seguindo a sintaxe do XML, que é sensível a letras maiúsculas e minúsculas.
Portanto, a única afirmativa correta é a II, justificando a escolha da alternativa B.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo