Kompjuters, Ipprogrammar
DOCTYPE HTML - x'inhu? Dak li għandek bżonn tkun taf dwar l-oġġett
Ma jimpurtax f'liema l-Skeptics, il-progress ikompli jkun fenomenu li ma jistax jitwaqqaf. Madankollu, filwaqt li xi wħud huma outraged mossa fit-tul għall-ġnien qamar, oħrajn huma litteralment mgħaddsa fil-paniku, għaliex isir aktar diffiċli u aktar diffiċli biex ilaħħqu mal-bidliet. Eżempju ta 'tali "catch-up" huma r-rappreżentanti ta' professjonijiet relatati mat-teknoloġija għolja.
Filwaqt li ħafna web disinjaturi, programmaturi u kodifikaturi huma ħafna aħjar adattati għall-ispirtu tal-ħin, aktar milli kwalunkwe "Nura Baba", li jirċievi informazzjoni mill-ġimgħa tard, iżda xorta ma distorsjonijiet konsiderevoli, ir-realtà hija kemmxejn differenti. Jikkorrispondu mal-livell ta 'progress huwa diffiċli fil-qasam ta' teknoloġiji ġodda. Ikkunsidra eżempju sempliċi: anki xi 5-10 snin ilu, żviluppatur ta 'logħob online fuq Adobe Flash tista' tikseb suċċess tanġibbli, bosta "Happy Bidwi" huma prova ta 'dak. Madankollu, illum din it-teknoloġija huwa gradwalment tmut, jċedu għal aktar moderna, iżda inqas minn maġġoranza ta 'l-istudju ta' HTML5 bażiku. Mill-mod, huwa HTML5, u huwa wieħed mill- "karattri" ta 'stejjer lum ddedikati ġimgħa HTML DTP.
DOCTYPE HTML - x'inhu?
Dan il-monument lill-vittmi tal-avvanzi ta 'teknoloġija għolja fit-teknoloġija. Dashing 90-i, li huma distinti mhux biss "miġġielda" sitwazzjoni fil-pajjiż tagħna, iżda wkoll pjuttost gwerra reali ta 'browsers, imressaq fid-dinja biss ftit prodotti li jippermettu lill-utenti tal-kompjuter tisserfja l-World Wide Web. Hemm wieħed biss problema - popolari meta Netscape Navigator u l-Internet Explorer kienu tħares lejn l-istess paġna kompletament differenti, rispettivament, u l-ħallieqa tas-sit biex toħloq paġni kompletament differenti għal dawn il-programmi.
Istandards? F'dawk is-snin, biex jitkellmu dwarhom kien inutli - W3C ilu jeżisti fil-bidu tagħha, u jippromwovu IE Microsoft tiegħek ġeneralment magħrufa li ipprefera li jivvintaw tagħhom stess, mhumiex kompatibbli ma 'xejn bikes. Madankollu, mill-aħħar ta 'dak terribbli deċennju (għall-Web Developers), is-sitwazzjoni lura għan-normal wara kollox: kien hemm xi semblance ta' standards li jekk mhux għal kollox, iżda xorta rispettati mill-browsers popolari.
Madankollu, is-sitwazzjoni irriżultaw li huma tali li l-istandards tal-konsorzju u l-manifatturi browser kienu, li tqiegħed lilha ħafif, mhux fil-livelli kollha simili. Inti tista 'faċilment joħolqu kompletament korretta f'termini ta HTML, CSS u l-paġna DOM, iżda inti browser preferut persistentement wera mhux dak li int mistenni li jara.
Madankollu, bħala ħin marret fuq, l-iżviluppaturi għadhom finalment iddeċieda li taħseb mhux biss dwar il-kompetizzjoni, iżda dwar webmaster, u hu deher - DOCTYPE HTML. Din hija tag speċjali li jirrakkonta l-browser kif għandu jiġi kkunsidrat paġna partikolari.
Dak li huwa meħtieġ fil-DOCTYPE HTML kodiċi?
Qabel il-miġja ta 'standards adegwati, li bdew isegwu kullimkien, ħafna iżviluppaturi ta' browsers ppruvaw biex tiġbed l-kutra fuq innifsu, il-ħolqien metodi tagħhom ta approëë għal teknoloġija partikolari. Bħala riżultat, l-istess paġna jistenna fil-browsers differenti b'modi differenti. Madankollu, dan aħna qallek, biss ma jsemmux li meta l-produtturi ta 'programmi għall-Web surfing daħal madwar, ma kien hemm ieħor, l-ebda problema inqas divertenti.
Immaġina sitwazzjoni: inti - iżviluppatur web tipiku 90s tard. Huwa biss hekk ġara li ħafna mill-ħin li inti tqatta fil-browser Internet Explorer 4. Microsoft jiddeċiedi li f'daqqa jaslu għal sensi tagħhom u jagħmlu browser tiegħek huwa aktar "korretta", fejn mhuwiex ċar kif inhu issa li jinħolqu siti u dak li tagħmel ma 'dawk li diġà maħluqa. Of course, jekk ikollok ħin biżżejjed, inti tista 'jikteb HTML kodiċi tagħha b'tali mod li jikkorrispondi għall-istandards il-ġodda, iżda għaliex in-nies - kreaturi għażżien.
Kien f'dan il-punt DOCTYPE HTML huwa l-aktar xierqa "invenzjoni." Jiddependi fuq liema tip ta 'dokument huwa speċifikat fil-bidu tal-paġna, il-browser se jagħżlu l-aktar xierqa f'dan il-każ il-mekkaniżmu ta' ipproċessar. Jekk il-DOCTYPE fil-HTML code ma tkunx disponibbli, il-browser se tidħol fis -modalità kompatibilità (normalment, iżda mhux neċessarjament). Bħala riżultat, l-istess Internet Explorer 6 (anki jekk il-fajl huwa mistrieħ fil-paċi) fin-nuqqas ta lametta DOCTYPE iġib ruħu daqs li kieku inti taħdem fir-raba 'verżjoni tagħha.
tipi DOCTYPE
tikketta DOCTYPE jinkludi diversi speċijiet li jistgħu jinqasmu ċerti kategoriji. L-ewwelnett, hija tiddeskrivi t-tipi ewlenin ta 'lingwa markup: HTML 4.01, HTML 5, XHTML 1.0 jew XHTML 1.1. It-tieni nett, kull wieħed minn dawn il-lingwi għandha subsezzjonijiet tagħha, li tipponta lejn il-"koeffiċjent ta tisjib ta 'ħsara" t. E. Fil kif iebsa li tkun HTML kodiċi istandards W3C stabbiliti. Madankollu, fit-tieni każ, hemm żewġ eċċezzjonijiet - HTML5 u XHTML 1.1 ma jkollhom l-ebda sottospeċi u huma biss forma waħda ta 'DOCTYPE HTML. Iżda aktar fuq li aktar tard ...
strateġija rigoruża: DOCTYPE stretti
Jekk tippreferi li joħolqu HTML kodiċi li jikkorrispondi għal kull ittra ta 'l-validatur liġi, l-inċentiv addizzjonali (minbarra awto-interess) ikun l-użu DOCTYPE Stretta. Jekk inti tippjana li tuża l XHTML aktar avvanzati 1.0, il-linja, li se tibda kull element għandha teżamina bħal dan:
Choosing DOCTYPE HTML Pubblika mudell stretta jiżgura li kull devjazzjoni mill-istandard se jkun innutat mill-browser, u imbagħad jintuża l-tikketta ħażina hija injorata. B'mod partikolari, fil-modalità stretti, kull tabella, jekk huwiex forma, immaġni jew oġġett ieħor meħtieġa li jkun jinsab fi ħdan il-lametti kbar. Jekk inti tiddeċiedi li tagħmel mingħajr ma dan, il-browser sempliċement mhux se display din il-partita, u lista żball tqassim mimlija sal koppja ta 'rekords.
Barra minn hekk, numru ta 'tikketti li jippermettu li l-format test, huwa wkoll mixtieq li jkunu eliminati --reġim strett jimplika l-użu ta' CSS.
Approċċ uman: DOCTYPE Transitorju
«Soft» DOCTYPE HTML 4 huwa ddikjarat kif ġej:
Għal sekwenza XHTML darb'oħra jidher kemmxejn differenti, iżda x-xejra ġenerali qiegħda tkompli:
Mill-ġenerali għall-speċifiku: DOCTYPE frameset
Approċċ meta paġni verifika għall-konformità mal-mudell frameset huwa ġeneralment simili għal dik tal-Transitorju, madankollu, minbarra l-"libertajiet" tal-t'hawn fuq, dan il-mudell jippermettilek li tuża frames. Differenzi oħra frameset għandu, għalhekk, ma tista 'biss linja trasferiment għall-avviżi, għal HTML 4.01 u XHTML 1.0:
Qtugħ Tarf
Varjetajiet oħra DOCTYPE
Sal-lum, hemm diversi varjetajiet ta 'mudelli DOCTYPE, li ħafna minnhom niġu għall XHTML. Filwaqt li t-tieni verżjoni tal-lingwa markup ma toħroġ fil-dawl, isiru parti mill-HTML5 msemmija hawn, varjazzjonijiet fil ewwel verżjoni tagħha, għalkemm mhux l-ogħla prevalenza, ħaj u tajjeb.
Huwa DOCTYPE importanti?
Forsi xi novizzi "kittieba" fil-HTML se tipprova tinjora t-tip paġna reklam. Ukoll, jekk huma ma jitgħallmu informazzjoni importanti mill vyshenapisannogo, aħna nagħtu eżempju sempliċi. Hawn paġna eżempju li juża Tranżitorju-template:
Nisperaw, dan l-eżempju huwa biżżejjed vyshenapisannogo disponibbli jispjega l-importanza, għalhekk, nistgħu biss iżommu l-attenzjoni jew, idealment, jitgħallmu jiktbu kodiċi li jgħaddi stretti-validazzjoni. Xorti tajba lilek!
Similar articles
Trending Now