Un desarrollador senior me preguntó hoy qué doctype usaría si fuera a escribir algo (personal/no comercial) para la web abierta.¿Qué tipo de documento HTML?
Respondí, <!doctype html>
, a lo que me saludaron con una mirada de sorpresa, horror y sorpresa y luego les pedí que me explicaran.
En mi opinión, es un buen candidato porque los navegadores actuales (IE, FF, Opera, Safari) lo verán y cambiarán el contenido al modo estándar, aunque no implementen HTML5. Si realmente quiero aprovechar los elementos de HTML5, puedo usar algunos javascript para crear una referencia a esas etiquetas que no reconocen, digamos, IE (por ejemplo, document.createElement('article');
) y luego trabajar con ellos como si fueran partes nativas del DOM.
¿Fue realmente tan mala respuesta? ¿Qué hubieras respondido y por qué?
Supongo que existe el argumento de que el tipo de documento HTML no se validará correctamente en las herramientas de validación del W3C [no experimental]. –
Google utiliza '' en google.com – powtac
Google también usa HTML no válido. – Quentin