2007 15 shtator 2007

Cilat janë DOCTYPES? Cilat jane keto lojra fjalesh Browser & mode rreptë?

Folurit e thjeshtë (për ata që kurrë nuk dëgjuar për DOCTYPE para sot)! DOCTYPE është deklarata në një HTML dokument që vjen para tag <html>, që duket diçka si kjo (ngjit nga burimi i kësaj faqe shumë)

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


Përse përdorim DOCTYPE?
Ajo të gjitha nisi kur standardet e shfletuesit u prezantua nga W3C. Zhvilluesit e mëparshme web zbatuar CSS përputhje me dëshirat e shfletuesit, të kenë faqet e dhënë të saktë në to dhe më faqet e internetit të kishte CSS se nuk i mjaft të përputhen këto specifikime / standardet.

Prandaj zgjidhje për këtë problem ishte të

  • lejojnë web developers të cilët e dinin standardet e tyre për të zgjedhur e cila mënyrë për t'u përdorur.
  • vazhdojnë shfaqur faqet e vjetra në bazë të vjetra (quirks) rregullave.

Dhe DOCTYPE ka lindur.

Pra, bazuar në nëse ju faqe është krijuar për standardet apo jo, ju zgjidhni DOCTYPE duhur.


Raporti në mes të DOCTYPE & Browser modes
DOCTYPE është deklaratë që tregon shfletuesit tuaj çfarë mënyrë duhet të merr në faqe HTML ose në vend të jenë më të saktë se si duhet të shfletuesit interpretojnë në CSS; quirks Mode apo mode rigoroz.

Faqet e vjetra të shkruara para se këto standarde janë futur nuk kanë një DOCTYPE. Prandaj kur nuk ka DOCTYPE HTML në shfletuesin tuaj atëherë është në keto lojra fjalesh mode.
Por nëse DOCTYPE është përcaktuar si një nga vijim, atëherë shfletuesi është thënë të jetë në modë të rreptë.

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


NDK shtëpi | Duke shprehur IT | qiellëz shprehur | Penmenship shprehur | frikë shprehur | shprehur Myself