KompjutersIpprogrammar

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

Jekk metodu severa stretta mudell ma suit inti jew inti sempliċiment jidraw jmorru kontra r-regoli, dejjem ikun hemm il-possibbiltà li tirrikorri għal tip DOCTYPE aktar umana HTML Pubbliku. W3C ħadu kura ta 'dawk li ma tridx tagħti l-drawwiet u jixtieq jaħdem taħt kundizzjonijiet milder, ħolqien ta' mudell Transitorja li jirrappreżenta approċċ tranżizzjonali għall-mudell validazzjoni. Din it-template jgħinuk biex jippermettu liberament lilek innifsek xi libertajiet, bħal stretta mhuwiex permess, tikketti template, kif ukoll approċċi oħra ħafna għall-format, li ma tintilifx rilevanza peress li l-90s tard.

«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:

Sal-lum, minkejja l-fatt li kull Coder tfittex li tqabbel il-mudell stretta, huwa DOCTYPE tranżizzjonali huwa l-aktar popolari. Madankollu, din it-template għandha limitu ta 'kreditu waħda: validatur se "tirrifjuta" xi paġni li fihom frames. Jekk għandek bżonn li jirrikorru għal dan id-disinn metodu, inti għandek tagħti attenzjoni għall-ieħor - l-aħħar mudell.

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

Naturalment, li jirreferu għall-bidu ta 'dan l-artikolu l-popolarità dejjem tikber ta' standard HTML5, nistgħu Tinjorax il-lingwa markup. Huwa umoristiċi li W3C jikkunsidra l-verżjoni bażika HTML, u għalhekk huwa l-HTML DOCTYPE 5 jistenna pjuttost modesti. Fi kliem ieħor, din id-definizzjoni tip huwa li l-browser jeħtieġ li jaħdmu ma ' "pur" HTML, u liema huma llum meqjusa bħala l-HTML5, filwaqt familjari għal ħafna tar-raba' verżjoni huwa meqjus li jkun potenzjalment skaduti.

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:

Huwa jistenna kif għandu look like fuq l-idea tad-disinjatur, iżda huwa tajjeb għalina li "jħawdu» DOCTYPE, u nikbru dan li ġej:

Kif tistgħu taraw, il-paġna għaddiet minn bidliet sinifikanti: faded wallpaper,-menu saret lista disfigured, CSS xi klassijiet sempliċement injorati, barra minn hekk, il-paġna "otros" tieni scrollbar.

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

 

 

 

 

Newest

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