Amakhompiyutha, Ukuhlela
I-Doctype HTML - iyini? Okudingayo ukwazi ngesici
Noma ngabe yiziphi izinsolo ezishoyo, inqubekelaphambili namanje iyinto engakwazi ukumiswa. Kodwa-ke, ngenkathi abanye becasukile ngokunyakaza okuqhubekayo kuze kube yilapho kutholakala ama-dachas, abanye bahlushwa ngokweqile, ngoba ukuqhubeka nezinguquko kuba nzima nakakhulu. Isibonelo sokuthi "ukubamba" okunjalo yizithunywa zabasebenzi ezihlobene nobuchwepheshe obuphezulu.
Ngesikhathi abakhiqizi bewebhu abaningi, abahleli nabakhi bezakhiwo behambisana kakhulu nomoya wezikhathi kunanoma yikuphi "iNura Baba", othola ulwazi ngokulibazisa kweviki, futhi ngisho nokuphazamiseka okuphawulekayo, isimo sangempela siba sehlukile. Kunzima ukufanisa izinga lenqubekela phambili emkhakheni wezobuchwepheshe obusha. Ake sicabangele isibonelo esilula: eminyakeni engaba ngu-5-10 eyedlule umthuthukisi wemidlalo e-intanethi ku-Adobe Flash angafinyelela impumelelo engokoqobo, iningi elithi "Merry Farmers" liyisiqinisekiso. Kodwa-ke, ngisho nanamuhla, lobu buchwepheshe buya kancane kancane, kuhlinzeka ngendlela enkulu yesimanje esingaphansi kodwa esingaphansi kwesisekelo se-HTML5. Ngendlela, i-HTML5 futhi ingenye ye "abalingiswa" bomlando wethu wanamuhla, ozinikezelwe emsebenzini wansuku zonke we-HTML-coder.
I-Doctype HTML - iyini?
Lesi yisikhumbuzo se-tech high kuya izisulu zokuthuthuka kwezobuchwepheshe. Ukuqeda ama-90-s, okwahlukanisa hhayi kuphela "isimo sokulwa" ezweni lakithi, kodwa futhi impi yangempela yeziphequluli, kwalethwa ezweni imikhiqizo eminingi evumela abasebenzisi bekhompyutha ukuba balime ama-expanses wenethiwekhi yomhlaba wonke. Kodwa kukhona ukudoba okukodwa kuphela - okuthandwayo yi-Netscape Navigator ne-Internet Explorer ebheka amakhasi afanayo ngezindlela ezehlukene, ngokulandelanayo, futhi abadali bezingosi badala amakhasi ahluke ngokuphelele kulezi zinhlelo.
Amazinga? Ngalezo zinsuku, kwakungenalutho ukukhuluma ngabo - i-W3C yayisemncane, kanti iMicrosoft, eyakhuthaza i-IE yayo, idumile ngokukhetha ukusekela amabhayisikili ayo ayengavumelani nanoma yini. Noma kunjalo, ekupheleni kwalowo wesabekayo (we-web developers) eyishumi, isimo sasisesijwayelekile: kubonakala sengathi kukhona amazinga afanayo, okungakhathaliseki ukuthi aphelele, kodwa ahlonishwa yizo zonke iziphequluli ezidumile.
Kodwa-ke, isimo saba njalo ukuthi izindinganiso zabakhiqizi be-consortium nabaphequluli abazange bafanane. Ungakwazi ukudala ikhasi elihle kakhulu kusukela ekubukeni kwe- HTML, i-CSS ne-DOM, kodwa isiphequluli sakho esikhethiwe asizange sikhombise lokho okulindele ukukubona.
Noma kunjalo, isikhathi sidlule, abathuthukisi bagcina benqume ukucabangela hhayi kuphela ngomncintiswano, kodwa futhi mayelana nabaphathi bewebhu, futhi wabonakala - i-Doctype HTML. Lena i-tagname ekhethekile etshela isiphequluli ukuthi ubuke kanjani ikhasi elithile.
Kungani ngidinga i-Doctype ku-HTML?
Ngaphambi kokuba kutholakale izindinganiso ezifanele, okuqala ukulandela yonke indawo, abathuthukisi abaningi bezithuthuthu bazama ukukhipha ingubo phezu kwabo, bezakhele izindlela zabo zokufinyelela kobuchwepheshe obuthile. Ngenxa yalokho, ikhasi elifanayo libukeka kuhluke kwiziphequluli ezahlukene. Kodwa-ke, sesivele sikhulume ngalokhu, asizange sisho ukuthi lapho abakhiqizi bezinhlelo zokusakaza ngewebhu befika ezinhliziyweni zabo, omunye, kwakungekho inkinga encane eyithakazelisayo.
Cabanga ngesimo: ungumthuthukisi ovamile wewebhu we-90s ngasekugcineni. Kwenzeke ukuthi isikhathi esiningi osichitha kwisiphequluli se-Inthanethi Explorer 4. Ngokungazelelwe, iMicrosoft inquma ukufika ezinhliziyweni zakho bese yenza isiphequluli sayo esisha ibe "okulungile", ngenxa yalokho engacacisi ukuthi ubhala kanjani amawebhusayithi nokuthi yini okumelwe iyenze nalabo asebevele bekhona Kudalwe. Ngokuvamile, uma unesikhathi esanele, ungaphinda ubhale ikhodi yakho ye-HTML ngendlela yokuthi ihambisane nezindinganiso ezintsha, kodwa abantu bayizidalwa ezivilaphayo.
Kule nkinga ukuthi i-Doctype HTML yiyona "inqubo" efanelekile. Kuye ngokuthi yiluphi uhlobo lwedokhumenti oluboniswa ekuqaleni kwekhasi, isiphequluli sizokhetha okufanele kakhulu kulolu cala indlela yokunikeza. Uma kungekho i-Doctype ku-HTML-ikhodi, isiphequluli sizohamba ngendlela yokuhambisana (njengomthetho, kodwa hhayi). Ngenxa yalokho, i-Internet Explorer 6 efanayo (noma ngabe ingobo yomlando, iyoba phansi), lapho kungekho khona ithegi yeDoctype, iziphatha njengokungathi usebenza inguqulo yayo yesine.
Izinhlobo ze-Doctype
Ithegi le-Doctype inezinhlobo eziningana ezingahlukaniswa ngezigaba ezithile. Okokuqala, ichaza izinhlobo eziyinhloko zolimi lwe-markup: HTML 4.01, HTML 5, XHTML 1.0 noma XHTML 1.1. Okwesibili, ngasinye salezi zilimi sinama-sub-sections, okukhomba "coefficient of finding-fault," okungukuthi, indlela eqinile ngayo ikhodi ye-HTML isethwe ngamazinga we-W3C. Kuyiqiniso, esimweni sesibili kukhona okunye okuhlukile - i-HTML5 ne-XHTML 1.1 ayinayo i-subspecies futhi inefomu eyodwa kuphela ye-Doctype HTML. Kodwa okuningi ngalokhu kamuva ...
Indlela eqinile: I-Doctype iqinile
Uma ukhetha ukwakha ikhodi ye-HTML efana nombhalo ngamunye womthetho we-validator, khona-ke ukukhuthaza okungeziwe (ngaphandle kwesithakazelo sakho) kungaba ukusetshenziswa kweDoctype Strict. Uma uhlela ukusebenzisa i-XHTML 1.0 eyithuthukisiwe, khona-ke umugqa lapho ingxenye ngayinye izoqala khona kufanele ibukeke kanje:
Ukukhetha ithempulethi yomphakathi ye-Doctype HTML eqinile kuqinisekisa ukuthi noma yikuphi ukuphambuka okuvela emgomeni kuyothathwa isiphequluli, emva kwalokho umaka ongasetshenzisiwe ongasetshenzisiwe uzobe unganakwa. Ikakhulukazi, esimweni esiqinile, noma iyiphi ithegi, kungakhathaliseki ukuthi ifomu, isithombe, noma esinye isici, kufanele sitholakale ngaphakathi kwamathegi okuvimba. Uma unquma ukwenza ngaphandle kwalo, isiphequluli asivele sibonise lesi sici, futhi uhlu lwamaphutha wokuhlela luzogcwaliswa okufakiwe okumbalwa.
Ngaphezu kwalokho, amathegi ambalwa avumela ukufometha umbhalo, futhi kuyadingeka ukukhipha - imodi eqinile ifaka ukusetshenziswa kwe-CSS.
Indlela yomuntu: I-Doctype Transitional
"I-Doctype" ye-Doftype ye-HTML 4 ebizwa ngokuthi "i-Soft" ihlelwe kanje:
Ku-XHTML, umugqa uphinde ubheke kancane, kodwa umkhuba jikelele uhlala:
Kusuka Kujwayelekile kuya Kuqondile: I-Doctype Frameset
Indlela yokuhlola ikhasi lokufanisa ithempulethi ye-Frameset ngokuvamile ifana neyesiThuthi, kodwa, ngaphezu kwe "izinkululeko" ezibalwe ngenhla, le template ikunika amandla okusebenzisa ozimele. I-Frameset ayinayo enye umehluko, ngakho-ke ihlala kuphela ukuhlunga imigqa yezikhangiso, i-HTML 4.01 ne-XHTML 1.0:
Emaphethelweni enqubekela phambili
Ezinye izinhlobo ze-Doctype
Kuze kube manje, kunezinhlobo eziningana zamathempulethi e-Doctype, eziningi zazo eziphathelene ne-XHTML. Ngenkathi inguqulo yesibili yalolu limi lwe-markup engakaze ivele, eyingxenye ye-HTML5 engenhla, ukuhluka kohlobo lwayo lokuqala, naphezu kokusakazeka okukhulu, kuphila futhi kuhle.
Ingabe i-Doctype ibalulekile?
Mhlawumbe abanye "abalobi" be-novice ku-HTML bazozama ukunganaki ukushicilelwa kohlobo lwekhasi. Yebo, uma bengakhipha ulwazi olubalulekile kusuka ngenhla, ake sinike isibonelo esisodwa esilula. Nasi isibonelo sekhasi usebenzisa isifanekiso seTransitional:
Sithemba ukuthi lesi sibonelo sitholakale ngokugcwele ukuze sichaze ukubaluleka kwalokho okulotshiwe, ngakho-ke kufanele sihlale siqaphile noma, ngokuqinisekile, sifunde ukubhala ikhodi edlula ukuqinisekiswa okuqinile. Inhlanhla kuwe!
Similar articles
Trending Now