ComputerProgramming

Doctype HTML - unsa man kini? Unsa ang imong kinahanglan nga mahibalo bahin sa aytem

Bisan unsa ang mga maduhaduhaon, pag-uswag nagpadayon nga usa ka panghitabo nga dili mihunong. Apan, samtang ang uban mao ang mga nasuko malungtarong lakang sa bulan sa tanaman, ang uban literal nalingaw sa usa ka kalisang, tungod kay kini mahimo nga mas lisud ug mas lisud sa pagtuman sa uban sa mga kausaban. Usa ka panig-ingnan sa maong "isda-up" ang mga representante sa mga propesyon nga may kalabutan sa hatag-as nga teknolohiya.

Samtang kadaghanan sa web designers, programmers ug coders mao ang daghan nga mas maayo nga haum sa espiritu sa panahon, kay sa bisan unsa nga "Nura Baba", nga magadawat sa impormasyon gikan sa semana ulahing bahin sa, apan sa gihapon uban sa igo nga pagtuis, ang tinuod mao medyo lain-laing mga. Katumbas sa ang-ang sa pag-uswag mao ang lisud nga sa sa kapatagan sa bag-ong mga teknolohiya. Tagda ang usa ka yano nga panig-ingnan: bisan sa pipila 5-10 ka tuig na ang milabay, sa usa ka developer sa online dula sa Adobe Flash nga makab-ot ang mahikap kalampusan, daghan "Malipayon Farmer" mga pamatuod sa. Apan, karon kini nga teknolohiya mao ang hinay-hinay nga himalatyon na sa gawas, sa paghatag paagi sa usa ka labaw nga modernong, apan ubos pa kay sa usa ka kadaghanan sa mga pagtuon sa nag-unang mga HTML5. Pinaagi sa dalan, kini mao ang HTML5, ug mao ang usa sa mga "karakter" sa mga istorya karon hinalad weekdays HTML-DTP.

Doctype HTML - unsa man kini?

Kini nga monumento sa mga biktima sa mga high-tech nga pag-uswag sa teknolohiya. Abtik nga 90-s, nga mao ang mga inila dili lamang sa "combat" kahimtang sa atong nasud, apan usab na sa usa ka tinuod nga gubat sa mga browser, gidala ngadto sa kalibutan sa pipila lang ka mga produkto nga motugot sa mga tiggamit sa computer sa surf sa World Wide Web. Adunay usa lamang ka problema - popular sa diha nga Netscape Navigator ug Internet Explorer nga nagtan-aw sa samang panid sa usa ka bug-os nga lain-laing mga, sa tinagsa, ug ang mga tiglalang sa mga site sa paghimo sa usa ka bug-os nga lain-laing mga mga panid alang sa niini nga mga mga programa.

Mga sumbanan? Sa mga tuig, sa paghisgot mahitungod sa kanila walay kapuslanan - W3C naglungtad diha sa iyang pagkamasuso, ug pagpalambo sa inyong mga IE Microsoft sa kinatibuk-nailhan nga gipalabi sa pag-imbento sa ilang kaugalingon, dili compatible uban sa bisan unsa nga butang bisikleta. Bisan pa niana, pinaagi sa katapusan sa makalilisang (alang sa Web developers) dekada, ang kahimtang mibalik sa normal human sa tanan: may pipila ka aspekto sa mga sumbanan nga kon dili bug-os, apan sa gihapon gitahod sa tanan nga popular browsers.

Apan, ang kahimtang nahimo nga ingon nga ang mga sumbanan sa consortium ug sa mga manufacturers browser mga, sa pagsalikway niini mildly, dili sa tanan nga susama. Mahimo mo dali paghimo sa usa ka bug-os nga husto sa mga termino sa HTML, CSS ug ang DOM panid, apan kamo gipalabi browser sa halus gipakita dili kon unsay imong gilauman nga makita.

Bisan pa niana, sa panahon mipadayon, developers gihapon sa katapusan mihukom sa paghunahuna sa dili lamang mahitungod sa kompetisyon, apan mahitungod sa usa ka Webmaster, ug siya mipakita - Doctype HTML. Kini mao ang usa ka espesyal nga tag nga nagsulti sa browser sa unsa nga paagi kini kinahanglan nga giisip nga usa ka partikular nga panid.

Unsay gikinahanglan sa Doctype HTML-code?

Sa wala pa ang anhi sa igong sukdanan, nga nagsugod sa pagsunod sa tanang dapit, sa daghan nga mga developers sa mga browser naningkamot sa pagbitad sa mga habol sa ibabaw sa iyang kaugalingon, sa paghimo sa ilang kaugalingon nga mga paagi sa pagduol sa usa ka partikular nga teknolohiya. Ingon sa usa ka resulta, sa usa ug sa mao usab nga pahina motan-aw sa nagkalain-laing mga browsers sa lain-laing mga paagi. Apan, kini nga kita gisultihan, lang dili maghisgot nga sa diha nga ang mga producers sa mga programa alang sa Web surfing miabut sa palibot, may usa, dili kaayo makalingaw nga problema.

Handurawa ang kahimtang: ikaw - sa usa ka tipikal nga web developer ulahing bahin sa 90s. Kini lang sa ingon nahitabo nga kadaghanan sa mga panahon nga inyong gigahin sa browser sa Internet Explorer 4. Microsoft mohukom sa moabut sa hinanali sa ilang maayong panghunahuna ug sa paghimo sa imong bag-o browser mao ang labaw "husto", diin kini dili tin-aw ingon nga kini mao ang karon sa paghimo sites ug unsa ang buhaton sa mga tawo nga adunay na gilalang. Siyempre, kon ikaw adunay igong panahon, mahimo pag-usab sa iyang mga HTML-code sa ingon nga paagi nga kini katumbas sa bag-ong mga sumbanan, apan tungod kay ang mga tawo - tapulan mga linalang.

Kini mao ang sa niini nga punto Doctype HTML mao ang labing tukma nga "pagmugna." Depende sa unsa nga matang sa dokumento kini bungat sa sinugdanan sa pahina, ang browser pilion ang labing tukma nga sa niini nga kaso sa mekanismo sa paghubad sa. Kon ang Doctype sa HTML-code dili anaa, ang browser moadto ngadto sa pagkaangay mode (kasagaran, apan dili kinahanglan). Ingon sa usa ka resulta, sa mao usab nga Internet Explorer 6 (bisan pa kon ang file siya makapahulay sa kalinaw) sa pagkawala sa Doctype tag nagabuhat ingon nga kon kamo nagtrabaho sa iyang ikaupat nga bersyon.

matang Doctype

Doctype tag naglakip sa pipila ka mga sakop sa henero nga nga mahimong bahinon ngadto sa pipila ka mga kategoriya. Una, naghulagway kini sa nag-unang matang sa markup pinulongan: HTML 4,01, HTML 5, XHTML 1.0 o XHTML 1.1. Ikaduha, ang matag usa niining mga pinulongan adunay iyang Subsections, nagtudlo ngadto sa "coefficient sa pagpangita og sayop" t. E. Sa unsa nga paagi nga lisud nga mahimong HTML-code-on sa mga sumbanan sa W3C. Apan, sa ikaduha nga kaso, adunay duha ka mga eksepsiyon - HTML5 ug XHTML 1.1 wala sa bisan unsa nga matang ug mga usa lamang ka matang sa Doctype HTML. Apan labaw sa nga sa ulahi ...

Rigorous nga paagi: Doctype Pag-ayo

Kon gusto sa paghimo sa HTML-code nga katumbas sa matag letra sa balaod validator, ang dugang nga insentibo (sa uban nga labaw pa kay sa-sa-kaugalingon nga interes) nga sa paggamit sa Doctype Pag-ayo. Kon ikaw nagplano sa paggamit sa mas abante XHTML 1.0, sa linya, nga magsugod sa matag elemento kinahanglan nga tan-awon sama niini:


Pagpili Doctype HTML Public higpit nga plantilya nagsiguro nga ang bisan unsang pagtipas gikan sa sumbanan nga namatikdan sa browser, ug unya gigamit sa sayop nga tag panumbalinga. Sa partikular, sa higpit nga paagi, sa bisan unsa nga tag, bisan kon kini mao ang usa ka matang, larawan o sa uban pang mga butang nga gikinahanglan nga nahimutang sa sulod sa mga tag block. Kon modesisyon sa pagbuhat nga walay niini, ang browser sa yano dili ipakita nga butang, ug listahan sa sayop layout napuno sa usa ka magtiayon nga sa mga rekord.

Dugang pa, ang usa ka gidaghanon sa mga tags nga motugot sa format sa teksto, kini usab madanihon sa pagwagtang - nagpasabot sa higpit nga rehimen sa paggamit sa CSS.

Tawhanon nga paagi: Doctype Transitional

Kon ang usa ka grabe nga pamaagi higpit plantilya wala ka makaangay o lamang naanad sa pag-adto batok sa mga lagda, may kanunay ang posibilidad nga modangop ngadto sa usa ka labaw nga tawhanon nga matang Doctype HTML Public. W3C gikuha pag-atiman sa mga tawo nga dili gusto sa paghatag sa mga batasan ug gusto sa pagtrabaho ubos sa tugnaw nga mga kondisyon, sa paghimo sa usa ka Transitional sumbanan nagrepresentar sa usa ka transitional nga paagi kalkulahon validation. makapahimo template Kini nga kamo sa kinabubut-on motugot sa imong kaugalingon sa pipila kagawasan, sama sa Pag-ayo ang gidili, sundanan tag, ingon man usab sa daghang uban pang mga pamaagi sa Layout, nga dili nawad-an sa kamahinungdanon sukad sa ulahing bahin sa 90s.

«Soft» Doctype HTML 4 gipahayag sama sa mosunod:

Kay XHTML hilo pag-usab kini tan-awon gamay lain-laing mga, apan ang kinatibuk-ang Trend mao ang padayon nga:

Sa petsa, bisan pa sa kamatuoran nga ang matag coder nagtinguha sa pagpares sa Pag-ayo-template, kini mao ang usa ka transitional Doctype mao ang labing popular. Bisan pa niana, kini nga sundanan adunay usa ka credit limit: validator ang "isalikway" sa bisan unsa nga mga panid nga naglakip sa mga bayanan. Kon imong gikinahanglan aron sa modangop niini nga Layout nga pamaagi, kinahanglan nga kamo mobayad sa pagtagad ngadto sa sunod - ang katapusan nga template.

Gikan sa kinatibuk-ang ngadto sa piho nga: Doctype Frameset

Paagi sa pagsusi mga panid alang sa pagsunod sa Frameset template mao ang kinatibuk-susama sa mga Transitional, Apan, dugang pa sa mga "mga kagawasan" sa mga sa ibabaw, nagtugot kini nga template kaninyo sa paggamit bayanan. Ang ubang mga kalainan Frameset adunay dili, busa, mahimo lamang sa pagbalhin linya alang sa mga pahibalo, sa HTML 4,01 ug XHTML 1.0:

Pagputol-Edge

Siyempre, nga nagtumong sa sa sinugdanan sa artikulo niining tanan nga mga nagtubo nga pagkapopular sa HTML5 standard, kita dili magtagad sa markup pinulongan. Kini funny nga W3C giisip ang nag-unang mga bersyon HTML, mao nga kini mao ang Doctype HTML 5 tan-awon na makasaranganon. Sa laing mga pulong, kini nga matang sa kahulogan mao nga kinahanglan ang browser sa pagtrabaho uban sa "putli» HTML, ug unsa ang karon giisip nga sa HTML5, samtang ang pamilyar sa daghan sa ikaupat nga bersyon giisip nga kalagmitan karaan.

Ang ubang mga matang Doctype

Sa petsa, adunay pipila ka mga matang sa mga sumbanan Doctype, kadaghanan sa nga moabut ngadto sa XHTML. Samtang ang ikaduha nga bersyon sa markup pinulongan wala moabut ngadto sa kahayag, nga nahimong bahin sa HTML5 aforementioned, kalainan sa unang version, bisan tuod dili ang labing taas nga prevalence, nga buhi ug maayo.

Hinungdanon kini Doctype?

Tingali ang uban novice "magsusulat" sa HTML mosulay sa dili sa matang advertisement panid. Aw, kon sila wala makakat-on importante nga impormasyon gikan sa vyshenapisannogo, kita sa paghatag sa usa ka yano nga panig-ingnan. Ania ang usa ka panig-ingnan nga panid nga naggamit Transitional-template:

Kini motan-aw ingon nga kini kinahanglan nga tan-awon sama sa ideya sa designer, apan kini mao ang bili kanato sa "confuse» Doctype, ug kita ang mosunod:

Samtang kamo mahimo tan-awa, ang panid undergone mahinungdanon nga mga pagbag-o: faded wallpaper, ang menu nahimong disfigured listahan, CSS pipila klase lamang panumbalinga, sa Dugang pa, sa pahina "otros" ikaduhang scrollbar.

Unta, ang panig-ingnan niini nga igo anaa vyshenapisannogo nagpatin-aw sa kamahinungdanon, busa, kita lamang sa pagbantay sa pagtagad o, sa minithi, makakat-on sa pagsulat code nga molabay higpit nga-validation. Maayong luck kaninyo!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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