Kaj so DOCTYPES? Kaj so BROWSER quirks in strogem načinu?

Enostavno povedano (za tiste, ki nikoli niso slišali za DOCTYPE pred danes)! DOCTYPE je izjava v HTML dokumentu, ki prihaja pred <html> oznako, ki je videti nekako takole (prilepili od izvira prav ta stran)

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


Zakaj DOCTYPE?
Vse se je začelo, ko so bili brskalnik standardi, ki jih W3C. Prejšnji spletni razvijalci izvajati CSS skladu z željami brskalnikov, da so strani, ki se opravljajo v njih pravilno in večini spletnih strani je CSS, ki ni povsem ujemajo s temi specifikacijami / standardi.

Zato je rešitev tega problema je bil

  • omogoča spletni razvijalci, ki so poznali svoje standarde, da izberejo način, ki za uporabo.
  • še vedno prikazuje stare strani v skladu s starim (quirks) pravil.

In se je rodil DOCTYPE.

Torej, glede na to ali se vam stran oblikovana v skladu s standardi ali ne, izberete ustrezen DOCTYPE.


Odnos med načini DOCTYPE & Browser
DOCTYPE je izjava, ki pove, kaj vaš brskalnik način naj bi opravljali v HTML stran oziroma natančneje, kako naj brskalnik razlagati v CSS, quirks način ali Strict način.

Stare strani napisane, preden so bile uvedene ti standardi nimajo DOCTYPE. Zato, ko ni v vašem DOCTYPE HTML potem brskalnik v načinu quirks.
Ampak, če je DOCTYPE opredeljena kot ena izmed naslednjih, potem brskalnik je dejal, da v strogem načinu.

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


Pustite Odgovori

NDK domov | Ki ga izraža | Izražanje Okus | Izražanje Penmenship | Izražanje Awe | Izražanje Sebe