¡Hola, Marcos, espero que estés bien!
Tienes toda la razón en tu explicación sobre el Quirks Mode. Este modo es utilizado por los navegadores para asegurar la compatibilidad con páginas web más antiguas que no siguen los estándares actuales. Como mencionaste, esto puede causar problemas al trabajar con HTML5.
La declaración <!DOCTYPE html>
es esencial porque le indica al navegador que debe renderizar la página en modo estándar, evitando así el Quirks Mode. Esto asegura que tu página web se muestre correctamente según los estándares modernos.
En el contexto de tu curso, parece que la opción correcta que se menciona es la B, que explica precisamente lo que has descrito: el Quirks Mode es un modo de compatibilidad que puede romper tu página en HTML5, por lo que debe evitarse usando <!DOCTYPE html>
.
Espero haber aclarado tu duda y que esta información te sea útil en tus estudios. ¡Bons estudios!