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ụ:
- A na-eji ihe ntanetị eme ihe maka ihe ntanetị Netscape. Ha anaghị arụ ọrụ na ihe nchọgharị ọ bụla, ma n'eziokwu, e deprecated na Netscape 6.x +.
- A na-emepụta okpokoro ederede maka Internet Explorer nanị, ma site na mgbe ahụ, ọ bụ akụkụ nke nkọwapụta HTML.
- Internet Explorer 6.0 na-agbakwụnye ohere ọzọ (dika a
) mkpado gburugburu, ọ gwụla ma ị na-ede ihe dị n'ime mgbagha niile na otu (ogologo) akara. (IE 6 nwere ọtụtụ ihe ndị ọzọ na nke a.) - Netscpe 4.7 agaghị egosiputa tebụl ndị edeghị ede ziri ezi na HTML - ọ na-egosi ebe ọhụụ kama. E debere nke a na Netscape 6.
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:
- Maka na enwere OKCTYPE edere ederede ziri ezi, ụkpụrụ a na-emepụta ihe ndị a.
- Ọ bụ ihe HTML 4.01 Transitional document
- 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 5.5 quirks mode (IE 8 na 9)
- Ụkpụrụ IE 7 (IE 8 na 9)
- IE 8 fọrọ nke nta ka ụkpụrụ mode (IE 8 na 9)
- Ụkpụrụ IE 8 (IE 8 na 9)
- IE 9 fọrọ nke nta ka ụkpụrụ mode (IE 9)
- Ụkpụrụ IE 9 (IE 9)
- Ọnọdụ XML (IE 9)
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:
- Na ụfọdụ nchọgharị, igbe igbe ahụ gbanwere na IE 5.5 nke ụdị igbe ahụ na ụdị ihe nkedo.
- Ụfọdụ ndị nchọgharị anaghị eketa usoro n'ime tebụl
- Ụdị nkwụsị na-emetụta nbibi nke CSS na CSS n'ụzọ dị ịrịba ama, ọ bụrụ na ị na-emegharị peeji nke na-agbaso ụkpụrụ omume na ọnọdụ quirks, jide n'aka na ị nyochaa atụmatụ CSS gị ma gbasaa.
- Lelee mgbanwe maka ịde ede mgbe ị na-ehicha ọnọdụ. Firefox gbanwere ụzọ ọrụ id, dịka ọmụmaatụ. IE8 na IE9 nwere mgbanwe dị ịrịba ama na ịdebanye na mode quirks.
Enwerekwa ihe dị iche na "Ụdị Ụkpụrụ Ntuziaka:"
- Elu nke okpokoro okpokoro na naanị ihe oyiyi dị n'ime dị iche iche dị iche iche na ụdị ụkpụrụ.
Otu esi choputa DOCTYPE
M na-enwetakwu nkọwa n'isiokwu m DOCTYPE, ma ebe a bụ ụfọdụ usoro iwu isi:
- 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.
- 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:
- Ọ bụrụ na ị nwere sliced ihe oyiyi na tebụl ma achọghị ka idozi ha, gaa Transitional HTML 4.01:
- 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." |