Iji otu DOCTYPE Element na Quirks Mode

Wepụ Doctype ka Tinye Nchọpụta n'ime Ọnọdụ Quirks

Ọ bụrụ na ị na-emepụta ibe weebụ maka ihe karịrị ọnwa ole na ole, ọ ga-abụrịrị na ị maara na o siri ike ide akwụkwọ na- ele otu anya na ihe nchọgharị niile . N'ikwu eziokwu, nke ahụ agaghị ekwe omume. Ejiri otutu ihe omuma edere otutu ihe omumu nke nani ha puru ijikwa. Ma ọ bụ, ha nwere ụzọ pụrụ iche nke iji mee ihe ndị dị iche na otu ndị nchọgharị ndị ọzọ si edozi ha. Ọmụmaatụ:

Nsogbu maka ndị mmepe nchọgharị bụ na ha ga-emepụta ihe nchọgharị weebụ ndị na-aga azụ azụ na ibe weebụ maka maka ihe nchọgharị ochie. Iji mee ihe banyere nsogbu a, ndị na-eme nchọgharị na-emepụta ụdịdị nke ihe nchọgharị ahụ iji rụọ ọrụ. Ụzọ ndị a na-akọwa site na ọnụnọ ma ọ bụ enweghị nke ihe DOCTYPE na ihe DOCTYPE na-akpọ.

Ibugharị OKCTYPE na "Quirks Mode"

Ọ bụrụ na itinye otu DOCTYPE na ibe weebụ gị:

Ihe nchọgharị ndị a (Android 1+, Chrome 1+, IE 6+, iOS 1+, Firefox 1+, Netscape 6+, Opera 6+, Safari 1+) ga-akọwa nke a na ụdị ndị a:

  1. Maka na enwere OKCTYPE edere ederede ziri ezi, ụkpụrụ a na-emepụta ihe ndị a.
  2. Ọ bụ ihe HTML 4.01 Transitional document
  3. Ebe ọ bụ na ọ dị n'ụkpụrụ iwu, ọtụtụ ndị na-eme nchọgharị ga-eme ka ọdịnaya dị na ya (ma ọ bụ nke kachasị mma) na HTML 4.01 Transitional

Ma oburu na i tinye nke a DOCTYPE n'ime akwukwo gi:

Nke a na-agwa ndị nchọgharị nke oge a na ịchọrọ igosipụta gị HTML 4.01 peeji nke na nkwado siri ike na DTD.

Ihe nchọgharị ndị a ga-abanye na "nlezianya" ma ọ bụ "ụkpụrụ" na -eme ka ibe ahụ kwekọọ n'ụkpụrụ. (Ya mere, maka akwụkwọ a, mkpado ndị dị ka enwere ike ileghara anya kpamkpam site na ihe nchọgharị ahụ, dị ka FONT e deprecated na HTML 4.01.)

Ọ bụrụ na ịhapụ DOCTYPE pụọ kpamkpam, a na-akpagharị ndị nchọgharị ahụ n'ime "quirks" mode.

Ulo dị n'okpuru na-egosi ihe ihe nchọgharị na-eme mgbe e gosipụtara nkwupụta DOCTYPE dị iche iche.

Microsoft na-eme ka o sie ike karị

Internet Explorer 6 nwekwara atụmatụ na ọ bụrụ na itinye ihe ọ bụla n'elu ihe ngosi DOCTYPE, ha ga-abanye na ọnọdụ quirks. Ya mere, ihe atụ abụọ a ga-etinye IE 6 n'ime ọnọdụ nkwụsị, ọ bụ ezie na nkwupụta DOCTYPE na-ekwu na ịnọ n'ụdị njedebe siri ike:

na XHTML 1.1 DOCTYPE:

Ọzọ, ọ bụrụ na ị gafee IE6, ị nwere "njirimara" nke Microsoft gbakwunyere na IE8 na IE9: META mmewere mgbanwe na weebụsaịtị website. N'ezie, nsụgharị nsụgharị abụọ a ugbu a nwere ụzọ asaa (!) Dị iche iche:

IE 8 gosipụtara "Usoro mmekọrịta" ebe onye ọrụ ahụ nwere ike ịhọrọ ịgbanwe nsụgharị nsụgharị azụ n'ọnọdụ IE 7. Ya mere, ọ bụrụgodị na ịmepụta ọnọdụ ịchọrọ ịtọ ma ọ bụ ihe DOCTYPE na META, enwere ike ịpịgharịa peeji gị n'ime ihe ndị na-erughị iwu-usoro kwadoro.

Kedu ihe bụ Quirks Mode?

Ejiri ụdị echichi iji nyere aka n'ịmegharị nsụgharị dị iche iche na nkwado na-akwadoghị ihe nchọgharị na hacks nke ndị na-emepụta weebụ ahụ na-eji na-emeso ihe ndị ahụ. Nchegbu nke ndị na-emepụta ihe nchọgharị bụ na ọ bụrụ na ha gbanwere ihe nchọgharị ha iji ruo nkọwa zuru oke, ndị na-emepụta weebụ ga-ahapụ.

Site na ịmepụta mgbanwe DOCTYPE na "Quirks Mode" nke a nyere ndị na-emepụta weebụ ohere ịhọrọ otú ha chọrọ ndị nchọgharị iji nye HTML ha.

Kwụsị Emetụta Ọnọdụ

Enwere ọtụtụ ihe ọtụtụ nchọgharị na-eji na Quirks Mode:

Enwerekwa ihe dị iche na "Ụdị Ụkpụrụ Ntuziaka:"

Otu esi choputa DOCTYPE

M na-enwetakwu nkọwa n'isiokwu m DOCTYPE, ma ebe a bụ ụfọdụ usoro iwu isi:

  1. Choro usoro iwu na mbu. Na njirimara dị ugbu a ị ga - eji bụ HTML5:
    Ọ gwụla ma ị nwere ezigbo ihe mere ị ga-eji jiri HTML5 DOCTYPE, nke a bụ ihe ị ga-eji.
  2. Gaa na nlezianya HTML 4.01 ma ọ bụrụ na ịchọrọ ịkwado ihe nketa ma ọ bụ chọrọ ịzere atụmatụ ọhụrụ maka ihe kpatara ya:
  3. Ọ bụrụ na ị nwere sliced ​​ihe oyiyi na tebụl ma achọghị ka idozi ha, gaa Transitional HTML 4.01:
  4. Edela akwụkwọ na ụma na mode quirks. Jiri mgbe DOCTYPE mgbe niile. Nke a ga-azọpụta gị n'oge mmepe n'ọdịnihu, ọ nweghịkwa uru. IE6 na-agba ọsọ ngwa ngwa ma site na ịmepụta maka ihe nchọgharị a (nke bụ ihe bụ isi ihe na-emepụta n'ụdị quirks bụ) ị na-emechi onwe gị, ndị na-agụ akwụkwọ gị, na ibe gị. Ọ bụrụ na ị ga-edere maka IE 6 ma ọ bụ 7, jirizie nkwupụta nkwadoro kwadoo ha, kama ịmanye ihe nchọgharị nke oge a n'ime ọnọdụ quirks.

Ihe mere Jiri DOCTYPE

Ozugbo ị maara banyere ụdị mgbanwe DOCTYPE na-aga n'ihu, ị nwere ike imetụta ibe weebụ gị kpọmkwem site na iji DOCTYPE nke na-egosi ihe nchọgharị nwere ike ịtụ anya site na ibe gị. Ọzọkwa, ozugbo ị malitere iji DOCTYPE, ị ga-ede HTML nke dị nso ka ị dị irè (ị ga-ekwenye na ya). Site na ederede XHTML ziri ezi, ị na-agba ndị na-eme nchọgharị ume ka ha nwee ike ịchọta ihe nchọgharị.

Usoro Nchọgharị na Quirks na ọnọdụ

DOCTYPE A gam akporo
Chrome
Firefox
IE 8+
iOS
Opera 7.5+
Safari
IE 6
IE 7
Opera 7
Netscape 6
Ọ dịghị Kpochapụ ọnọdụ Kpochapụ ọnọdụ Kpochapụ ọnọdụ
HTML 3.2
Kpochapụ ọnọdụ Kpochapụ ọnọdụ Kpochapụ ọnọdụ
HTML 4.01
Mgbanwe Ụkpụrụ Nhazi * Ụkpụrụ Nhazi * Ụkpụrụ Omume
Mgbanwe Kpochapụ ọnọdụ Kpochapụ ọnọdụ Kpochapụ ọnọdụ
Oke Ụkpụrụ Omume Ụkpụrụ Nhazi * Ụkpụrụ Omume
Oke Ụkpụrụ Omume Ụkpụrụ Nhazi * Ụkpụrụ Omume
HTML5
Ụkpụrụ Omume Ụkpụrụ Nhazi * Kpochapụ ọnọdụ
* Site na DOCTYPE a, ihe nchọgharị dị nso na ụkpụrụ kwekọrọ, ma nwere ụfọdụ nsogbu-jide n'aka na ị ga-anwale. A makwaara nke a dika "Ogoro Ụdị Nzuzo."