2007 15 setembre 2007

Quins són DOCTYPEs? Què són els Caprichos de navegador i de manera estricta?

Parla simple (per a aquells que mai sentit parlar de tipus de document abans d'avui)! DOCTYPE és la declaració en un document HTML que ve abans de l'etiqueta <HTML>, que es veu alguna cosa com això (enganxat de la font d'aquesta mateixa pàgina)

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


Per què utilitzar DOCTYPE?
Tot va començar quan es van introduir les normes del navegador pel W3C. Els desenvolupadors web CSS anteriors implementat d'acord amb els desitjos dels navegadors, perquè les pàgines representades correctament en ells i la majoria dels llocs web tenien CSS que no s'ajusta exactament amb aquestes especificacions i normes.

Per tant solució a aquest problema va ser

  • permetre als desenvolupadors web que coneixien les seves normes per a triar la manera d'utilitzar.
  • continuar mostrant les pàgines d'edat d'acord a l'antiga (rareses) les normes.

I DOCTYPE néixer.

Per tant, en funció de si la pàgina està dissenyada amb els estàndards o no, pot triar el tipus de document corresponent.


Relació entre les maneres de Doctype i navegador
Doctype és la declaració que li diu al seu navegador de manera del que hauria de fer que la pàgina HTML en o més aviat per ser més precís com el navegador interpreta el CSS en, manera no estàndard o en mode estricte.

Antic pàgines escrites abans que aquestes normes van ser introduïdes no tenen un tipus de document. Per tant quan no hi ha DOCTYPE en el codi HTML a continuació, el ​​navegador està en mode no estàndard.
Però si el DOCTYPE es defineix com un dels següents, a continuació, el ​​navegador es diu que és de cap manera estricte.

<DOCTYPE Html PUBLIC "- / / W3C / / DTD HTML 4.01 Transitional / / EN" "http://www.w3.org/TR/html4/loose.dtd">


NDK a casa | Expressant IT | Boca Expressant | Penmenship Expressant | Awe Expressant | expressar-me