/ / Iframe HTML 4 con contenido HTML5 - html5, iframe, xhtml-1.0-strict

Iframe HTML 4 con contenido HTML5 - html5, iframe, xhtml-1.0-strict

Así que tengo otra pregunta. Hice una página con un xhtml1 doctype.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Y puse en esa página un elemento de video, y unelemento de formulario que es utilizar un marcador de posición. Tendría sentido para mí que el video y el marcador de posición no se cargaran / reconocieran porque no uso un doctype HTML5.

Sin embargo, lo contrario es cierto, se carga como html5.

Para agregar a eso, creé un iframe en la página xhtml1. Me preguntaba qué pasaría si pusiera una página HTML5 como fuente dentro de ese iframe. En conclusión, también se carga como html5.

Sin embargo, ¿cómo puedo asegurarme de que la página xhtml1 no carga html5, y la página de iframe html5?

Asumí el diferencia fue el doctype, pero tal vez es algo más? ¿Navegador? ¿O hay un cambio de página en alguna parte haciendo que el navegador lo inicialice como xhtml1, cargando el iframe con html5 y devolviendo la página completa como html5?

¿Alguien tiene información sobre esto? ¿Y posiblemente una forma de resolverlo?

¡Gracias por tu ayuda! :)

PD: 1x página xhtml1 con iframe. (Solo debe cargar xhtml1) 1 página html5 colocada en el iframe. (debe cargar html5) Si todo es demasiado confuso, publicaré un pequeño código muestreado para ilustrar el problema. Sólo dime.

Respuestas

2 para la respuesta № 1

el tipo de contenido que coloque en el encabezado no tiene nada que ver con el navegador que analiza las etiquetas. por lo tanto, si su código html tiene etiquetas html5, se ejecutarán normalmente.
No veo ninguna forma de detener esto, excepto mediante la comprobación manual con el código.