48. ¿Cuál de las siguientes es una diferencia entre HTML y XHTML?
- A) XHTML permite que haya elementos no vacíos sin cerrar, mientras que HTML no.
- B) HTML exige que las etiquetas se escriban en minúscula, mientras que XHTML no.
- C) En HTML es obligatorio que los valores de los atributos vayan entre comillas, mientras que en XHTML no.
- D) En XHTML es obligatoria la presencia del elemento <head>.
Feedback de la pregunta
La respuesta correcta es D. XHTML es una reformulación de HTML como una aplicación XML, lo que impone reglas de sintaxis más estrictas. Una de estas reglas es que todos los documentos XHTML deben ser documentos XML bien formados, lo que incluye la presencia obligatoria de elementos como `<head>` y `<body>` dentro de `<html>`. Las opciones A, B y C son incorrectas o están invertidas: XHTML exige que todos los elementos se cierren (incluso los vacíos con `/>`), que las etiquetas estén en minúsculas y que los valores de los atributos estén entre comillas.