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:
- Ua hanaʻia nā papa no ka hoʻohanaʻana i nā meaʻike Netscape. ʻAʻole lākou e hana i kekahi polokalamu kele pūnaewele'ē aʻe, a ua hoʻouluʻia i Netscape 6.x +.
- Ua hoʻokumu muaʻia nā pākuʻi Inline no Internet Explorer wale nō, a ua lilo i ka manawa o ka hōʻano HTML.
- Hōʻikeʻo Internet Explorer 6.0 i kekahi wahi hou (e like me
) nā poʻomanaʻo e pili ana, keʻoleʻoe e kākau i nā mea o ka wehewehe ma hoʻokahi (lōʻihi). (IE 6 he nui aku nāʻano quirks a me kēia.) - Netscpe 4.7ʻaʻole e hōʻike i nā papa i kākauʻoleʻia ma ka HTML kūpono - ke hōʻike nei i kahi palapala kūhaka ma kahi. Ua hoʻokumuʻia kēia ma Netscape 6.
ʻ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:
- No ka mea aia kahi DOCTYPE i kākau ponoʻia,ʻo kēia mau mea koʻikoʻi kūlana maʻamau.
- He papahana Transitional HTML 4.01 ia
- 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:
- IE 5.5 quirks mode (IE 8 a me 9)
- IE 7 o ke au i kaulike (IE 8 a me 9)
- Kewalu IE 8 maʻa mau loa (IE 8 a me 9)
- I ka laulā IE 8 (IE 8 a me 9)
- IE 9 mau mea maʻamau (IE 9)
- Ke kaʻina hana maʻamau IE 9 (IE 9)
- ʻIno XML (IE 9)
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:
- Ma kekahi mau polokalamu kelepona, hoʻololi ka pahu i nā loli i ka IE 5.5 o ka pahu pahu i loko o ka mode quirks.
- ʻAʻole i loaʻa i kekahi o nā pūnaewele nāʻano likeʻole i nā papa
- ʻO ka maʻamau maʻamau e pili ana i ka hoʻopauʻana i ke kaʻina CSS a CSS me ka nui, ināʻoe e hoʻohuli nei i nāʻaoʻao i nāʻano kūlana maʻamau mai keʻano kuhi, e hoʻomaopopo i ka hoʻolālāʻana i kā CSS hoʻolālā a me ka hoʻonuiʻana.
- E nānā no nā loli i ka palapalaʻana i keʻano o ka'ōkuhi. Ke hoʻololi neiʻo Firefox i kaʻaoʻao o ka hana id id, e like paha. IE8 a IE9 me nā hoʻololi nui loa i ka palapalaʻana ma keʻano quirks.
Aia kekahiʻokoʻa ma "Hōʻuluʻulu Kūlana Kūikawā Loa": "
- ʻO ka kiʻekiʻe o nā pūnaewele me nā kiʻi i loko e heluʻia aʻokoʻa mai keʻano kūlana maʻamau.
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:
- 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.
- 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:
- 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:
- 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." |