2007 15 september 2007

Hvad er DOCTYPES? Hvad er BROWSER Quirks & Streng tilstand?

Enkel speaking (for dem, der aldrig har hørt om doctype før i dag)! DOCTYPE er erklæringen i et HTML-dokument, der kommer før <HTML> tag, der ser noget som dette (indsat fra kilden til denne meget side)

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


Hvorfor bruge DOCTYPE?
Det hele begyndte, da browser-standarder blev indført af W3C. De tidligere webudviklere implementeret CSS ifølge ønsker browsere, for at få siderne gengives korrekt i dem, og de fleste hjemmesider havde CSS, der ikke helt matcher disse specifikationer / standarder.

Derfor løsning på dette problem var at

  • give web-udviklere, der kendte deres standarder at vælge hvilken tilstand til at bruge.
  • fortsætte med at vise gamle sider i henhold til de gamle (særheder) regler.

Og DOCTYPE blev født.

Så baseret på, om din side er designet til standarder eller ej, kan du vælge den relevante doctype.


Forholdet mellem DOCTYPE & Browser tilstande
DOCTYPE er den erklæring, der fortæller browseren hvilken tilstand den skal gøre HTML-side i eller snarere at være mere præcis, hvordan skal browseren fortolke CSS i, Quirks Mode eller Streng tilstand.

Gamle sider skrevet før disse standarder blev indført ikke har en doctype. Derfor, når der ikke er nogen DOCTYPE i din HTML så browseren er i Quirks tilstand.
Men hvis DOCTYPE er defineret som en af de følgende, derefter browseren siges at være strengt tilstand.

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


NDK hjem | Udtrykke IT | udtrykke Smag | udtrykke Penmenship | udtrykke Awe | udtrykke mig