Komputeran, Bernameyên
DOCTYPE HTML - çi ye? Tu çi divê li ser babete dizanin
Yanê çi reşbîn, pêşveçûna berdewam bibe diyardeyeke ku nayê rawestandin. Lê belê, dema ku hin ne move ketî, nerazîbûneke bi baxçe hîvê, yên din jî bi rastiya xwe de li panîkê de pêk tê, ji ber ku ew bi zehmetî û zehmettir dibe ji bo xwe bi guherandinan. An nimûne ji yên weha re "nêçîrvanê-up" nûnerên pîşeyên related to teknolojîya bilind de ne.
Gava web designers, bernamenûs û kirox, ne pir baştir nedihat û ji ruh ji wê demê de, li şûna ku tu "Nura Baba", ku ji hefteya dereng agahî werdigire, lê hê jî bi xirabbûna çavan e, lê di rastîyê hinekî cuda ye. Nîşan dide ku asta pêşketina di warê teknolojiyên nû zehmet e. mînakeke sade binêrin: heta hin 5-10 years ago, a pêşvebirinê yên games bike li ser Adobe Flash dikarin serkeftinê şenber ku, komek ji "Cotkar Happy" bidestveanîna delîl li ku ne. Lê îro, bi vê teknolojîyê ye, hêdî hêdî dimirin derve, dide rê li ber modern zêdetir, di heman demê de kêmtir ji piraniya vê lêkolînê de ji HTML5 bingehîn. Di vê navê de, ew HTML5 e, û yek ji "tîp" ji çîrokên îro terxan çendan IP-DTP ye.
DOCTYPE HTML - çi ye?
Ev abîdeyeke ji bo qurbaniyên wê pêşketina high-tech li teknolojiya. Dashing 90-s, ku distinguished in, ne tenê "şer" de rewşa li welatê me, di heman demê de jî pir a şer rast yên gerok, nav li dinyayê tenê çend berhemên ku rê bikarhênerên komputerê xwe bigi- World Wide Web anîn. bi tenê yek pirsgirêk hene - popular dema Netscape Navigator û Internet Explorer de hate guherandin. Di heman rûpelê de digeriyan temamî cuda, bi rêzê ve, û sazkerên di malperê de ji bo afirandina gotarên bi temamî cuda ji bo van bernameyan de.
Standardî? Di wan salan de, ku li ser wan hatiye xerckirin, bû - W3C hatiye di zaroktiya xwe de hebû, û ber bi pêşvebirina IE Microsoft te bi gelemperî tê zanîn ku ji dęvla ku neafirandiye xwe bi xwe, ne lihevhatî bi bikes tiştekî ne. Lê dîsa jî, di dawîya ku deh xerab (ji bo Web Developers), ku rewşa xwe ya normal, piştî hemû vegeriya: bû hin Annals of standardên heye ku, eger bi temamî, lê hîn jî ji aliyê hemû gerokên navdar de rêz.
Lê belê, rewş derket holê ku, li gorî standardên ji konsorsiyuma û pîşekarên browser de bûn, ji bo danîn û bême'ne, qet ne wisa ye. Tu bi hêsanî dikare bi temamî kontrol bike, di warê avakirina HTML, CSS û rûpel DOM de, lê hûn browser tercîh bi rik nîşanî ne tiştê ku tu payîn ku bibînin.
Lê dîsa jî, weke demeke li ser çû, bipêşvebir hê jî ji dawiyê de biryar da ku bawer ne bi tenê dikarî li ser pêşbirkê, di heman demê de li ser webmaster, û ew nîşanî - DOCTYPE HTML. Ev tag taybet ku browser çawa ew divê a rûpel taybetî were hesibandin dibêje ye.
Çi di DOCTYPE HTML-code pêwîst e?
Berî ku advent ji pîvanên têra, ku li pey me li her derê, gellek bipêşvebir, ji gerokên hewl da ku naçar maye ji blanket ser xwe, afirandina rêbazên xwe yên nêzîkatiya ji bo teknolojiya taybetî. Di encama çalakiyê de, yek û di heman rûpelê de dinêre gerok cuda bi awayên cuda. Lê belê, ev em gotiye, çawa dikarim behsa ne ku dema ku hilberînerên bernameyên ji bo bêbinî ya webê li derdora bû, yê din jî li wê derê, pirsgirêk nîne kêmtir amusing.
Bifikirin ku rewşa: hûn - a pêşvebirinê web tîpîk dawiya salên 90'î de. Ev çawa çêbû, ku piraniya dema hûn di geroka Internet Explorer 4. Microsoft, biryar dide ku ji nişka ve bi ser hişê xwe ve bên û make new browser xwe zêdetir "correct" e derbas, hişt ku ew ne zelal e, wek ku niha ji bo qût, û çi ji bo ku ez bi wan ên ku niha afirandin. Bê guman, eger hûn dem têra xwe, tu dikarî xwe HTML-code di rewşeke wisa ku ev rêje ji bo pîvanên nû ya dîrokê, lê ji ber ku gelê - afirîdên lazy.
Ev di vê nuqteyê de DOCTYPE HTML ya herî minasib e bû "çędike." Dimîne li ser çi cure belgeya ku di destpêkê de li ser rûpela destnîşankirî, geroka wê hilbijêrî herî minasib di vê rewşê de mekanîzma pêkanîna. Eger DOCTYPE di HTML-code PDFî legellda nîye, geroka herin mode rêde (bi piranî ne, lê ne pêwîst e). Di encama vê çalakiyê, di heman Internet Explorer 6 (heta eger ew file ew di aştiyê de rihetiyê) ku di nava kaos tag DOCTYPE tevdigere weke ku hûn bi xebata li Versiyon ji çaran xwe.
cureyên DOCTYPE
tag DOCTYPE de çend cureyên ku dikarin bêne nav celeban de dabeş dibe. Di serî de, ew behsa cureyên sereke yên zimanê markup: HTML 4.01, IP-5, XHTML 1.0 an XHTML 1.1. Ya duyemîn jî, ku her yek ji van zimanan heye subsections xwe, amaje bi "qatjimara ji sûcê-peydakirina" t. E. At çawa dijwar be IP-code standardên W3C avakirin. Lê belê, di doza duyemîn de, ne du îstisnayan li wir - HTML5 û XHTML 1.1 ti binecureyan ne xwedî û ne bi tenê yek form of DOCTYPE HTML. Lê zêdetir li ser ku piştre ...
nêzîkatiya bi hûrbînî: DOCTYPE Strict
Heke hûn nexwazin avakirina IP-code destdayî ji bo her nameyekê ji validator Şerîetê de, ji hêmaneke din (ji bilî xwe-berjewendiyên) dê bibin bi kar DOCTYPE Strict. Heke hûn dixwazin bi kar pêşkeftîtir XHTML 1.0, xeta, ku her yek element wê dest pê bikin, divê wek vê binêrin:
Hilbijartin DOCTYPE HTML şablonê hişk Public misoger dike ku tu ferq ji ya standard dê ji aliyê geroka dît, û paşê bi kar tag xelet çavan nayê girtin. Bi taybetî jî, di moda hişk, tu tag, gelo ev form, image an babete din pêwîst ji bo di nav tags block ya li devera bên e. Ger tu biryar ji bo ku bê wê çi bikin, ji browser pûanbidestxistinê em babete hegera ne, û lîsteya error layout tije heta çend records.
Li gel vê, hejmarek ji tags, ku rê dide bo celebê nivîsê, ev jî tê xwestin ji bo tasfiyekirina - rejîma tund tê wateya ku bikaranîna CSS.
nêzîkatiya eksersîz: DOCTYPE Demkî
«Soft» DOCTYPE HTML 4 is wiha ragihand:
Ji bo string XHTML dîsa dixuye jî, ev hinekî cuda, lê di pîvanęn giştî dewam dike:
Ji giştî bi taybetî: DOCTYPE Frameset
Rûmet dema şike rûpel ji bo pêkanîna bi şablon Frameset de bi giştî mîna ya Demî, lê belê, li gel "azadiyeka" yên li jor, vê şablonê pêk hatiye destûrê dide te ku bikaranîna frames e. cudahiyên din Frameset ne, ji ber vê yekê, bi tenê dikare line transfer bo belavokan, ji bo HTML 4.01 û XHTML 1.0:
Cutting-Edge
cûreyên din ên DOCTYPE
To date, ne shéwezare çend qalibên DOCTYPE, ku gelek ji wan bê ji bo XHTML hene. Gava ku guhertoya duyemîn a zimanê markup de ew bi xwe ji nav ronahiyê de bê, dibe beşek ji HTML5 jorîn, variations li yekem versiyona xwe, tevî ku ne bilind berfirebûna, sax û baş.
Gelo ev DOCTYPE girîng e?
Dibe ku hinek ji YNKê veqetiyabû "nivîskar" di HTML de wê hewl bidin ku guh cureyê rûpel advertisement. Baş e, eger ew agahiyên girîng ji vyshenapisannogo hîn ne, em mînaka sade bidin. Li vir rûpel nimûne ku ji zimên ya Demî-template e:
Hêviya me ew e, ev mînak e bes vyshenapisannogo License de diyar dike ku girîng e, ji ber vê yekê, em bi tenê dikarin bala biparêze, an jî, bîrdoziyê de, hîn ji bo nivîsandina koda ku derbas hişk-çiraxî. Bextê te xweş bî ji te re!
Similar articles
Trending Now