¿Cuáles son DOCTYPEs? ¿Qué son los Caprichos de navegador y de modo estricto?
Habla simple (para aquellos que nunca oído hablar de tipo de documento antes de hoy)! DOCTYPE es la declaración en un documento HTML que viene antes de la etiqueta <HTML>, que se ve algo como esto (pegado de la fuente de esta misma página)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
¿Por qué usar DOCTYPE?
Todo comenzó cuando se introdujeron las normas del navegador por el W3C. Los desarrolladores web CSS anteriores implementado de acuerdo a los deseos de los navegadores, para que las páginas representadas correctamente en ellos y la mayoría de los sitios web tenían CSS que no se ajusta exactamente con estas especificaciones y normas.
Por lo tanto solución a este problema fue
- permitir a los desarrolladores web que conocían sus normas para elegir el modo de usar.
- continuar mostrando las páginas de edad de acuerdo a la antigua (rarezas) las normas.
Y DOCTYPE nació.
Por lo tanto, en función de si la página está diseñada con los estándares o no, puede elegir el tipo de documento correspondiente.
Relación entre los modos de Doctype y navegador
Doctype es la declaración que le dice a su navegador de modo de lo que debería hacer que la página HTML en o más bien para ser más preciso ¿cómo el navegador interpreta el CSS en, modo no estándar o en modo estricto.
Antiguo páginas escritas antes de que estas normas fueron introducidas no tienen un tipo de documento. Por lo tanto cuando no hay DOCTYPE en el código HTML a continuación, el navegador está en modo no estándar.
Pero si el DOCTYPE se define como uno de los siguientes, a continuación, el navegador se dice que es en modo estricto.
<DOCTYPE html PUBLIC "- / / W3C / / DTD HTML 4.01 Transitional / / EN" "http://www.w3.org/TR/html4/loose.dtd">










































