Kompyuta, Programu
Doctype HTML - ni nini? Nini unahitaji kujua kuhusu bidhaa
Bila kujali wasiwasi, maendeleo inaendelea kuwa jambo ambalo haliwezi kusimamishwa. Hata hivyo, wakati baadhi ni hasira ya muda mrefu hatua ya bustani mwezi, wengine ni literally kuzama katika hofu, kwa sababu inakuwa vigumu na vigumu kuweka juu na mabadiliko. mfano wa "catch-up" ni wawakilishi wa fani kuhusiana na teknolojia ya juu.
Wakati wengi wabunifu mtandao, programmers na coders ni bora zaidi inafaa kwa roho ya muda, badala ya yeyote "Nura Baba", ambayo inapokea taarifa kutoka wiki marehemu, lakini bado na uharibifu mkubwa, ukweli ni tofauti. Uhusiano na kiwango cha maendeleo ni ngumu katika uwanja wa teknolojia mpya. Fikiria mfano rahisi: hata baadhi ya miaka 5-10 iliyopita, developer ya michezo online juu ya Adobe Flash wanaweza kufanya mafanikio yanayoonekana, mbalimbali "Furaha Mkulima" ni ushahidi wa jambo hilo. Hata hivyo, leo teknolojia hii ni hatua kwa hatua kufa nje, kutoa njia ya kisasa zaidi, lakini chini ya idadi kubwa ya utafiti wa HTML5 msingi. Kwa njia, ni HTML5, na ni moja ya "wahusika" ya hadithi ya leo kujitoa siku za wiki HTML-DTP.
Doctype HTML - ni nini?
Hii monument kwa waathiriwa wa maendeleo high-tech katika teknolojia. Kuondoa 90-s, ambayo ni tofauti si tu "kupambana" hali katika nchi yetu, lakini pia kabisa vita halisi ya vivinjari, kuletwa katika ulimwengu tu bidhaa chache ili kuruhusu watumiaji wa kompyuta na surf mtandao wa dunia nzima. Kuna mmoja tu tatizo - maarufu wakati Netscape Navigator na Internet Explorer walikuwa kuangalia ukurasa moja katika tofauti kabisa, kwa mtiririko huo, na wabunifu wa tovuti ya kujenga kurasa tofauti kabisa kwa programu hizi.
Viwango? Katika miaka hiyo, kwa majadiliano juu ya hao ilikuwa haina maana - W3C kuwepo changa, na kukuza yako Microsoft IE ujumla inajulikana kwamba hakutaka kuvumbua yao wenyewe, si sambamba na baiskeli kitu chochote. Hata hivyo, mwishoni mwa ambayo kutisha (kwa Mtandao Waendelezaji) miaka kumi, hali akarudi kawaida baada ya yote: kuna baadhi inayofanania viwango kama si kikamilifu, lakini bado kuheshimiwa na browsers wote maarufu.
Hata hivyo, hali aligeuka kuwa vile kwamba viwango vya muungano na wazalishaji browser walikuwa, ili kuweka upole, si wakati wote sawa. Unaweza urahisi kuunda sahihi kabisa katika suala la HTML, CSS na ukurasa DOM, lakini mapendeleo browser ukaidi ilionyesha si ulivyotarajia kuona.
Hata hivyo, kama wakati alikwenda, watengenezaji bado hatimaye aliamua wanadhani si tu juu ya ushindani, lakini kuhusu webmaster, naye alionekana - Doctype HTML. Hii ni tag maalum ambayo anaelezea browser jinsi ni lazima kuchukuliwa ukurasa fulani.
Kinachohitajika katika Doctype HTML-msimbo?
Kabla ya ujio wa viwango vya kutosha, ambao ulianza kwa kufuata kila mahali, watengenezaji wengi wa browsers umejaribu kuvuta blanketi juu ya yeye mwenyewe, kujenga njia yao ya mbinu ya teknolojia fulani. Matokeo yake, moja na ukurasa huo inaonekana katika browsers tofauti kwa njia tofauti. Hata hivyo, ni hii wamekuwa aliiambia, si tu kutaja kuwa wakati wazalishaji wa programu za mtandao kutumia alikuja karibu, kulikuwa na mwingine, hakuna chini amusing tatizo.
Fikiria hali: wewe - kawaida web developer marehemu 90. Ni hivyo tu kilichotokea kuwa wengi wa muda wanatumia katika browser Internet Explorer 4. Microsoft anaamua ghafla tena fahamu zao, na kufanya browser yako mpya ni zaidi "sahihi", ambapo si wazi kama ilivyo sasa na kujenga tovuti na nini cha kufanya na wale ambao tayari kuundwa. Bila shaka, kama una muda wa kutosha, unaweza kuandika upya yake HTML-code kwa namna ambayo ni sambamba na viwango mpya, lakini kwa sababu watu - viumbe mvivu.
Ilikuwa wakati huu Doctype HTML ni sahihi zaidi "uvumbuzi". Kulingana na aina ya hati ni maalum katika mwanzo wa ukurasa, browser kuchagua sahihi zaidi katika kesi hii utaratibu wa utoaji. Kama Doctype ya HTML code haipatikani, browser kuingia hali ya uoanishaji (kawaida, lakini siyo lazima). Matokeo yake, sawa Internet Explorer 6 (hata kama file yeye kupumzika kwa amani) kutokana na kukosekana kwa Doctype tag kutenda kana kwamba wewe ni kufanya kazi katika toleo lake la nne.
aina Doctype
Doctype tag pamoja aina kadhaa ambayo yanaweza kugawanywa katika makundi fulani. Kwanza, inaelezea aina kuu ya lugha ya kuashiria kiurahisi: HTML 4.01, HTML 5, XHTML 1.0 au XHTML 1.1. Pili, kila mmoja lugha hizi ina vifungu vidogo yake, akizungumzia kwa "mgawo wa kosa ya kutafuta" t. E. Wakati jinsi ngumu kuwa HTML-code imara viwango vya W3C. Hata hivyo, katika kesi ya pili, kuna buraa mbili - HTML5 na XHTML 1.1 hana spishi ndogo yoyote na ni aina moja tu ya Doctype HTML. Lakini zaidi juu ya kwamba baadaye ...
Ukali mbinu: Doctype Mkali
Kama unapendelea kujenga HTML-code sambamba na kila barua ya sheria wa kuthibitisha, motisha ya ziada (zaidi ya maslahi binafsi) itakuwa kutumia Doctype Mkali. Kama mpango wa kutumia ripoti za kina XHTML 1.0, line, ambayo itaanza kila kipengele lazima kuangalia kama hii:
Uchaguzi Doctype HTML Public template kali kuhakikisha kwamba kupotoka yoyote kutoka kiwango itakuwa niliona na browser, na kisha kutumika tag sahihi inapuuzwa. Hasa, katika hali ya kali, tag yoyote, iwe ni aina, picha au bidhaa nyingine wanatakiwa kuwa ipo ndani ya vitambulisho kuzuia. Ukiamua kufanya bila hiyo, browser tu si kuonyesha bidhaa hii, na makosa orodha layout kujazwa up wanandoa wa kumbukumbu.
Aidha, idadi ya vitambulisho ili kuruhusu ya kuunda maandishi, pia ni bora kuondoa - utawala kali ina maana ya matumizi ya CSS.
Awali mbinu: Doctype Mpito
«Soft» Doctype HTML 4 ni alitangaza kama ifuatavyo:
Kwa XHTML kamba tena inaonekana tofauti kidogo, lakini hali ya jumla unaendelea:
Kutoka jumla kwa maalum: Doctype Frameset
Approach wakati kuangalia kurasa kwa kuambatana na template Frameset ujumla sawa na ya Mpito, hata hivyo, pamoja na "uhuru" wa hapo juu, kigezo hiki utapata kutumia muafaka. tofauti nyingine Frameset na kitu, kwa hiyo, unaweza tu kuhamisha line kwa matangazo, kwa HTML 4.01 na XHTML 1.0:
Kukata-Edge
aina nyingine Doctype
Hadi sasa, kuna aina kadhaa ya ruwaza Doctype, ambazo nyingi suala la XHTML. Wakati toleo la pili la lugha ya kuashiria kiurahisi hakuja nje katika mwanga, kuwa sehemu ya HTML5 aforementioned, tofauti katika toleo lake la kwanza, ingawa si maambukizi juu, hai na salama.
Je, ni muhimu Doctype?
Labda baadhi novice "waandishi" katika HTML watajaribu kupuuza aina tangazo ukurasa. Naam, kama hakuwa na kujifunza taarifa muhimu kutoka vyshenapisannogo, sisi kutoa mfano rahisi. Huu ni mfano ukurasa unaotumia Mpito-template:
Kwa matumaini, mfano huu ni wa kutosha wanaopatikana vyshenapisannogo anaelezea umuhimu, kwa hiyo, tunaweza tu kuweka kipaumbele au, walau, kujifunza kuandika kificho kwamba hupita kali-uthibitisho. Bahati nzuri na wewe!
Similar articles
Trending Now