Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Duda] <!DOCTYPE html>

¿Es lo mismo poner < !DOCTYPE html> con el ! que poner < DOCTYPE html>?

En los videos noté que la instructura no colocó ese símbolo y desconozco si hay diferencia o si es importante colocarlo bajo cualquier circunstancia.

Gracias de antemano por las respuestas!

2 respuestas
solución!

¡Hola, Cindy!

La declaración <!DOCTYPE html> es muy importante cuando se trabaja con HTML, ya que le indica al navegador que debe interpretar el documento en modo estándar, evitando así el "Quirks Mode". Este modo puede causar que las páginas web no se muestren correctamente si están basadas en versiones antiguas de HTML.

La diferencia entre <!DOCTYPE html> y < DOCTYPE html> es que la primera es la forma correcta de declarar el tipo de documento en HTML5. La exclamación ! es necesaria y debe estar presente. Sin ella, el navegador podría no reconocer la declaración correctamente y podría entrar en "Quirks Mode", lo que podría afectar la visualización de tu página.

Por lo tanto, siempre asegúrate de usar <!DOCTYPE html> al comienzo de tus documentos HTML para garantizar que se rendericen correctamente en los navegadores modernos.

Espero haber aclarado tu duda. ¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

No, no es lo mismo...

El con el signo de exclamación (!) es la forma correcta y estándar que los navegadores entienden para indicar que el documento debe interpretarse como HTML5. Es una declaración, no una etiqueta, y le dice al navegador: “Oye, todo lo que viene después está escrito en HTML5, así que interprétalo bajo esas reglas”.

Si lo escribes como sin el !, en realidad el navegador no lo reconoce como la declaración de tipo de documento. Lo toma como si fuera una etiqueta más (que ni siquiera existe en HTML), y entonces puede que el navegador entre en lo que se llama quirks mode, es decir, un modo de compatibilidad antigua en el que las páginas no se muestran como deberían en estándares modernos.

Así que en pocas palabras:

✅ → Correcto, claro, profesional, estándar.

❌ → Incorrecto, rompe la semántica, y puede traer problemas de visualización.

Lo mejor es siempre usar la forma oficial con el !.