KompyutaProgramu

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

Kama kali mbinu kali template haina kemikali wewe au wewe tu wamezoea kukiuka kanuni, daima kuna uwezekano wa mapumziko kwa zaidi ya awali ya aina Doctype HTML Umma. W3C alichukua huduma ya wale ambao hawataki kuachana na tabia na anataka kufanya kazi katika hali kali, kujenga muundo Mpito anayewakilisha mbinu ya mpito kwa mfano uthibitisho. template hii hukuwezesha uhuru kuruhusu mwenyewe baadhi uhuru, kama vile mkali ni marufuku, vitambulisho template, pamoja na mbinu nyingine nyingi za mpangilio, ambayo ni si waliopotea umuhimu tangu mwishoni mwa 90s.

«Soft» Doctype HTML 4 ni alitangaza kama ifuatavyo:

Kwa XHTML kamba tena inaonekana tofauti kidogo, lakini hali ya jumla unaendelea:

Hadi sasa, licha ya ukweli kwamba kila coder inataka mechi kali-template, ni Doctype mpito ni maarufu zaidi. Hata hivyo, kigezo hiki ina moja ya mikopo kikomo: wa kuthibitisha mapenzi "kukataa" kurasa ambayo yana muafaka. Kama unahitaji kuamua muundo huu Mbinu, unapaswa makini na wa pili - template mwisho.

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

Bila shaka, akimaanisha mwa makala hii yote umaarufu wa kiwango HTML5, sisi inaweza kupuuza lugha ya kuashiria kiurahisi. Ni funny kwamba W3C inazingatia HTML toleo la kawaida, hivyo ni Doctype HTML 5 inaonekana kawaida kabisa. Kwa maneno mengine, aina hii ya ufafanuzi ni kwamba browser mahitaji ya kufanya kazi na "safi» HTML, na nini leo inachukuliwa kuwa HTML5, wakati ukoo kwa wengi wa toleo la nne ni inachukuliwa kuwa uwezekano umepitwa na wakati.

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:

Inaonekana kama ni lazima kuangalia kama kwenye wazo la designer, lakini ni thamani ya sisi na "kuwachanganya» Doctype, na sisi kupata zifuatazo:

Kama unavyoona, ukurasa ina wamekwisha mabadiliko makubwa: kufifia mandhari, menu imekuwa disfigured orodha, CSS baadhi ya madarasa tu kupuuzwa, katika Aidha, ukurasa "otros" scrollbar pili.

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

 

 

 

 

Newest

Copyright © 2018 sw.birmiss.com. Theme powered by WordPress.