Tutorial HTML5

Filipenses 4:13 Todo lo puedo en CRISTO que me fortalece

martes, 10 de septiembre de 2013

Doctype HTML5

El Doctype HTML5 establecido por la W3C tiene la siguiente forma:

<!DOCTYPE html>

Las palabras doctype y html son case-insensitive, lo que quiere decir que no importa si estan en mayusculas o minusculas, de esta forma los siguientes doctypes son validos

  • <!doctype HTML>
  • <!DoCtYpE html>
  • <!dOcTyPe HtML>

El doctype no es un elemento HTML5 es una instruccion para el navegador, seguramente te preguntaras que tipo de instruccion, verdad? bueno pues los doctype especifican un modo para el navegador, tal vez no te queda claro pero con lo siguiente seguro que lo comprenderas

La documentacion de la W3C plantea 2 casos: que el doctype este presente o que este ausente.

Cuando el doctype esta ausente los navegadores tienden a utilizar un modo de renderizado diferente que es incompatible con algunas especificaciones

Cuando el doctype esta presente el navegador sigue ciertas especificaciones pertinentes

En esta y esta pagina encontre que los doctypes sirven para especificar el modo del navegador y basicamente plantea los 2 mismos casos de la W3C osea doctype ausente y doctype presente

En el caso de doctype ausente dice que estamos poniendo el navegador en modo quirks, este modo quirks es un modo de compatibilidad y su objetivo es que los documentos viejitos sean presentados adecuadamente, para lograr esto el navegador usara estandares de aquella epoca, algunos de los cuales son incompatibles con los actuales

En el caso de doctype presente dice que estamos poniendo el navegador en modo standard, el objetivo de este modo standard es que el navegador se comporte segun las especificaciones HTML5 y CSS, en otras palabras el objetivo es que el navegador siga las especificaciones pertinentes de HTML5 y CSS

En conclusión, cuando el doctype esta presente le estamos diciendo al navegador "utiliza los estándares actuales(HTML5,CSS3)" y cuando el doctype esta ausente le estamos diciendo al navegador "utiliza los estándares viejitos"

Esto fue todo, espero les haya gustado salu2

No hay comentarios:

Publicar un comentario