E hoʻohana ana i ka DOCTYPE Element ma Quirks Mode

Haʻalele i ka Doctype e Hoʻokomo i nā Pūnaewele i ka Quirks Mode

Ināʻoe e hoʻolālā ana i nā pūnaewele pūnaewele no nā mahinaʻoi aku i mua o kekahi mau mahina, maopopo paha iāʻoe ka paʻakikī e kākau i kahiʻaoʻao e like like me nā mea pūnaewele . I kaʻoiaʻiʻo, he hikiʻole. Ua kākauʻia nā meaʻimi he nui me nā hiʻohiʻona kūikawā e hiki iā lākou ke hoʻopili. A iʻole he mauʻano kūikawā paha no ka mālamaʻana i nā mea likeʻole mai kaʻikeʻana o nā mea'ē aʻe. ʻo kahi laʻana:

ʻO ka pilikia no nā mea hoʻolālā pūnaewele he pono iā lākou e hana i nā pūnaewele pūnaewele e pili ana me nā pūnaewele pūnaewele i kūkuluʻia no nā pūnaewele mua. I mea e hana ai i kēia hopena, ua hana nā mea hoʻolālā pūnaewele i nā modes no ka mea e hoʻomau ai nā meaʻike. Ua ho'ākākaʻia kēia mauʻano ma ke alo a iʻole ma kahi'ē aʻe o kahi element DOCTYPE a me ka inoa o ia DOCTYPE.

DOCTYPE Hoʻololi a me "Quirks Mode"

Ināʻoe e hoʻokomo i kēia DOCTYPE ma kāu pūnaewele:

Pūnaewele hou (Android 1+, Chrome 1+, IE 6+, iOS 1+, Firefox 1+, Netscape 6+, Opera 6+, Safari 1+) e unuhi i kēia ma keʻano penei:

  1. No ka mea aia kahi DOCTYPE i kākau ponoʻia,ʻo kēia mau mea koʻikoʻi kūlana maʻamau.
  2. He papahana Transitional HTML 4.01 ia
  3. Ma muli o keʻano maʻamau maʻamau,ʻo ka nui o nā mea heluhelu ke hoʻopili i nā mea e pili ana (aʻoi aku paha) i ka HTML 4.01 Transitional

A ināʻoe e hoʻokau i kēia DOCTYPE ma kāu palapala:

Hōʻike kēia i nā mea'eneke hou e makemake anaʻoe e hōʻike i kouʻaoʻao HTML 4.01 ma ka hoʻokō pono me ka DTD.

E hele ana kēia mau polokalamu kelepona i keʻano "maʻalahi" a "kūlana" a hāʻawi i kaʻaoʻao e like me nā kūlana. (No laila, no kēia palapala, nā inoa e like me ka meaʻole e nānāʻoleʻia e ka polokalamu kele pūnaewele, no ka mea, ua hoʻopauʻia ka hapa FONT ma ka HTML 4.01 Māka.)

Inā haʻaleleʻoe i ka DOCTYPE ma waho, e kiolaʻia nā mea huli i loko o ka "quirks" mode.

Hōʻike ka papa ma lalo nei i ka hana a nā mea kele pūnaewele i ka manawa i hōʻikeʻia ai nā hōʻike likeʻole DOCTYPE.

Hoʻonuiʻo Microsoft iā ia

Loaʻa i ka Internet Explorer 6 ke kikowaena inā hāʻawiʻoe i kekahi mea ma luna o ka'ōlelo DOCTYPE, e hele lākou i ka mode quirks. No laila,ʻo kēia mau hiʻohiʻonaʻelua e kau i ka IE 6 i loko o ka mode quirks,ʻoiaiʻo nā hōʻike a DOCTYPE e'ōlelo nei i loko o ke kūlana maʻamau maʻamau:

a me ka XHTML 1.1 DOCTYPE:

Aʻoi aʻe, ināʻoe e hele i ka IE6, a laila iāʻoe ka "hiʻohiʻona" i hoʻokomoʻia e Microsoft i IE8 a me IE9: ke hoʻololi a me ka pūnaewele pūnaewele o ka META . ʻO kaʻoiaʻiʻo, ua loaʻa i kēia mau pūnaeweleʻelua iʻehiku hanana (!)ʻano likeʻole:

Ua hoʻolako akuʻo IE 8 i ka "Kaulike Hana" kahi hiki ke kohoʻia e ka mea hoʻohana e hoʻololi i keʻano huahana hou i keʻano IE 7. No laila, inā hoʻonohonohoʻoe i ke ala āu e makemake ai e hoʻonohonoho me nā pono DOCTYPE a me META, hiki ke hoʻokuʻu houʻia kāuʻaoʻao i loko o ka melike kaulike.

He aha ka mea Quirks Mode?

Ua hanaʻia ka hanana Quirks e kōkua ai i nā hoʻopiʻi kākoʻo'ē aʻe a me nā mea kōkuaʻole pūnaewele a me nā hacks a nā mea hoʻolālā pūnaewele e hoʻohana nei no ia mau mea. ʻO ka hopohopo e pili ana nā mea hana polokalamu kelepona inā inā lākou e hoʻololi i ko lākou mau kiʻi a hiki i ka hoʻopiha pihaʻana i nā pono, e waihoʻia nā mea hoʻolālā pūnaewele.

Ma ka hoʻonohonohoʻana i ka hanana DOCTYPE a me ka "Quirks Mode" i kēia mau mea hoʻolale pūnaewele e koho i kahi e makemake ai lākou i nā mea huli e hāʻawi i ko lākou HTML.

Nā hopena a me nā manaʻo hana

Nui nā hopena e hoʻohanaʻia ana e ka poʻe pūnaewele ma Quirks Mode:

Aia kekahiʻokoʻa ma "Hōʻuluʻulu Kūlana Kūikawā Loa": "

Pehea e koho ai i kahi DOCTYPE

E hele au i nā mea kiko'ī i loko o kaʻuʻatikala DOCTYPE List, akā eia kekahi mau rula o ke koʻokoʻo:

  1. E koho maʻamau i keʻano maʻamau i ka mua. Aʻo ka'ōnaehana o kēia manawa e hoʻohanaʻoe i ka HTML5:
    Ināʻaʻoleʻoe he kumu kūpono e pale ai i ka hoʻohanaʻana i ka HTML5 DOCTYPE,ʻo kēia ka mea e pono aiʻoe e hoʻohana.
  2. E hele i ka ikaika HTML 4.01 inā ponoʻoe e hōʻoia i nā kuleana hoʻoilina a makemake paha eʻae i nā hiʻohiʻona hou no kekahi kumu:
  3. Inā ua kālaiʻoe i nā kiʻi ma kahi pākaukau aʻaʻole makemakeʻoe e hoʻoponopono iā lākou, e hele i ka Transitional HTML 4.01:
  4. Mai kākau i nā palapala me ka noʻonoʻo i ka mode quirks. E hoʻohana mau i kahi DOCTYPE. ʻO kēia ka mea e mālama ai iāʻoe i ka manawa hoʻolālā i ka wā e hiki mai ana, aʻaʻole loa he pōmaikaʻi. Ke lohi koke neiʻo IE6 i ka kaulana a me ka hoʻolālāʻana i kēia polokalamu kelepona (ʻo ia ka mea e koho nei i ka mode quirks) ke hoʻopaʻa neiʻoe iāʻoe iho, kāu poʻe heluhelu, a me kou mauʻaoʻao. Inā ponoʻoe e kākau no IE 6 aiʻole 7, a laila e hoʻohana i nā'ōlelo palekana e kākoʻo iā lākou, ma mua o ka hoʻoikaikaʻana i nā pūnaewele hou i loko o ka mode quirks.

E hoʻohana i DOCTYPE

Keʻikeʻoe i kēiaʻano hana DOCTYPE e holo nei, hiki iāʻoe ke hoʻololi i kāu mau pūnaewele ma kahiʻoi aku ma o ka hoʻohanaʻana i DOCTYPE e hōʻike ana i ka mea e hiki ai i ka polokalamu kele pūnaewele ke manaʻo mai kāuʻaoʻao. Eia kekahi, i ka manawa e hoʻomaka aiʻoe e hoʻohana i ka DOCTYPE, e kākauʻoe i kahi HTML e pili ana i ka pono (ponoʻoe e hoʻoholo i kēia mea). A ma ke kākauʻana i ka XHTML pono, hoʻoikaikaʻoe i nā mea hana polokalamu kele pūnaewele e kūkulu i nā mea e pono ai ka huli.

Nā Mokuna Pūnaewele a me kaʻAna Hoʻokele

DOCTYPE ʻO Android
Chrome
Firefox
IE 8 +
IOS
ʻOpera 7.5+
Safari
IE 6
IE 7
Opera 7
Netscape 6
ʻAʻohe Nā Kūlana Quirks Nā Kūlana Quirks Nā Kūlana Quirks
HTML 3.2
Nā Kūlana Quirks Nā Kūlana Quirks Nā Kūlana Quirks
HTML 4.01
Kekahi i ka transition Ke Kūlana Kūlana * Ke Kūlana Kūlana * Ke Kūlana Kūlana
Kekahi i ka transition Nā Kūlana Quirks Nā Kūlana Quirks Nā Kūlana Quirks
Kūkala Ke Kūlana Kūlana Ke Kūlana Kūlana * Ke Kūlana Kūlana
Kūkala Ke Kūlana Kūlana Ke Kūlana Kūlana * Ke Kūlana Kūlana
HTML5
Ke Kūlana Kūlana Ke Kūlana Kūlana * Nā Kūlana Quirks
* Me kēia DOCTYPE, ua kokoke nā mea nānā i nā kūlana kūpono, akā loaʻa kekahi mau pilikia-e hōʻoiaʻiʻo e hōʻoia. Hoʻomaopopoʻia kēia i ka "Almost Standards Mode."