KompjuteraProgramimi

DOCTYPE HTML - çfarë është ajo? Çfarë ju duhet të dini në lidhje me pika

Pa marrë parasysh se çfarë skeptikët, përparimi vazhdon të jetë një fenomen që nuk mund të ndalet. Megjithatë, ndërsa disa janë lëvizje të zemëruar zgjatur në kopsht hënë, të tjerët janë zhytur fjalë për fjalë në një panik, sepse ajo bëhet më e vështirë dhe më e vështirë për të vazhduar me ndryshimet. Një shembull i tillë "catch-up" janë përfaqësues të profesioneve të bëjnë me teknologji të lartë.

Ndërsa designers më web, programuesit dhe coders janë shumë më mirë të përshtatshme për frymën e kohës, më tepër se çdo "Nura Baba", e cila merr informacione nga java e vonë, por ende me deformime të konsiderueshme, realiteti është disi e ndryshme. Korrespondojnë me nivelin e progresit është e vështirë në fushën e teknologjive të reja. Konsideroni një shembull të thjeshtë: edhe disa 5-10 vite më parë, një zhvillues e lojrave online në Adobe Flash mund të arrijë sukses të prekshëm, të shumta "Farmer lumtur" janë dëshmi për këtë. Megjithatë, sot kjo teknologji është gradualisht po vdes jashtë, duke i dhënë rrugë për një më moderne, por më pak se një shumicë e studimit të HTML5 bazë. Nga rruga, ajo është HTML5, dhe është një nga "personazhet" e historive të sotëm kushtuar javës HTML-DTP.

DOCTYPE HTML - çfarë është ajo?

Ky monument për viktimat e përparimeve të teknologjisë së lartë në teknologji. Pashëm 90-ve, të cilat dallohen jo vetëm "luftuar" Situata në vendin tonë, por edhe mjaft e një luftë e vërtetë e shfletuesit, solli në këtë botë vetëm disa produkte që lejojnë përdoruesit e kompjuterit për të shfletoj World Wide Web. Nuk është vetëm një problem - të njohura kur Netscape Navigator dhe Internet Explorer janë duke kërkuar në të njëjtën faqe në një krejtësisht të ndryshme, respektivisht, dhe krijuesit e faqes për të krijuar një faqe krejtësisht të ndryshme për këto programe.

Standardet? Në ato vite, për të folur rreth tyre ishte e pakuptimtë - W3C ka ekzistuar në fillimet e saj, dhe për të promovuar IE Microsoft tuaj në përgjithësi të njohur që preferoi të shpikë e tyre, nuk janë në përputhje me bikes ndonjë gjë. Megjithatë, deri në fund të atij (për web developers) dekadë të tmerrshme, situata u kthye në normale pasi të gjithë: ka pasur disa pamje të standardeve që nëse jo plotësisht, por ende respektohen nga të gjithë shfletuesit popullore.

Megjithatë, situata doli të jetë e tillë që standardet e konsorciumit dhe prodhuesit shfletuesit ishin, për ta vënë atë butë, jo në të gjitha të ngjashme. Ju lehtë mund të krijojë një krejtësisht të saktë në drejtim të HTML, CSS dhe faqen e DOM, por ju shfletuesi i preferuar kokëfortësi tregoi jo atë që ju pritet për të parë.

Megjithatë, me kalimin e kohës, zhvilluesit ende kanë në fund vendosi për të menduar jo vetëm për konkurrencën, por për një webmaster, dhe ai u shfaq - DOCTYPE HTML. Kjo është një tag të veçantë që tregon shfletuesit se si ajo duhet të konsiderohet si një faqe të veçantë.

Ajo që është e nevojshme në DOCTYPE HTML-kodin?

Para ardhjes së standardeve të duhura, të cilat filluan të ndjekin kudo, shumë zhvilluesit e shfletuesit janë përpjekur për të tërhequr batanije mbi veten e tij, duke krijuar metodat e tyre të qasjes në një teknologji të veçantë. Si rezultat, një dhe të njëjtën faqe duket në shfletues të ndryshme në mënyra të ndryshme. Megjithatë, kjo na është thënë, thjesht nuk e përmend se, kur prodhuesit e programeve për web surfing erdhi rreth, nuk ishte një tjetër, nuk ka problem më pak zbavitës.

Imagjinoni situatën: Ju - një web developer tipike fund të viteve '90. Ajo thjesht ka ndodhur në mënyrë që shumica e kohës që ju kaloni në shfletuesin Internet Explorer 4. Microsoft vendos të hyjë në shqisat e tyre dhe të bëjnë shfletuesi juaj i ri është më "korrekt", ku ajo nuk është e qartë sa është tani për të krijuar faqet dhe çfarë të bëjë me ata të cilët kanë tashmë krijuar. Sigurisht, në qoftë se ju keni kohë të mjaftueshme, ju mund të rishkruaj e HTML-kodin në një mënyrë të tillë që korrespondon me standardet e reja, por për shkak se njerëzit - krijesa dembel.

Ajo ishte në këtë pikë DOCTYPE HTML është më e përshtatshme "shpikje". Varësisht se çfarë lloji i dokumentit është e specifikuar në fillim të faqes, shfletuesi do të zgjedhin më të përshtatshme në këtë rast mekanizmin e bërë. Nëse DOCTYPE në HTML-kodi nuk është në dispozicion, shfletuesi do të shkojë në mënyrë compatibility (zakonisht, por jo domosdoshmërisht). Si rezultat i kësaj, i njëjti Internet Explorer 6 (edhe nëse skedari që ai të prehet në paqe) në mungesë të tag DOCTYPE sillet si në qoftë se ju jeni duke punuar në versionin e saj të katërt.

llojet DOCTYPE

tag DOCTYPE përfshin disa lloje që mund të ndahen në disa kategori. Së pari, ajo përshkruan llojet kryesore të gjuhë markup: HTML 4.01, HTML 5, XHTML 1.0 ose XHTML 1.1. Së dyti, secili prej këtyre gjuhëve ka nënndarje e saj, duke treguar për "koeficientin e faji-gjetjen e" t. E. Në sa vështirë të jetë HTML-kodi themeluar standardet W3C. Megjithatë, në rastin e dytë, ka dy përjashtime - HTML5 dhe XHTML 1.1 nuk ka ndonjë subspecies dhe janë vetëm një formë e DOCTYPE HTML. Por më shumë për këtë më vonë ...

Qasja rigoroz: DOCTYPE strikte

Nëse ju preferoni për të krijuar HTML-kodin që korrespondon me çdo letër e validator ligjit, nxitje shtesë (përveç interesit vetjak) do të jetë për të përdorur DOCTYPE Rreptë. Nëse keni ndërmend të përdorni më të avancuar për XHTML 1.0, linja, e cila do të fillojë çdo element duhet të duket si ky:


Zgjedhja DOCTYPE HTML template të rreptë publik siguron se çdo devijim nga standardi do të vërehet nga shfletuesi, dhe pastaj përdorur tag gabuar është injoruar. Në mënyrë të veçantë, në mënyrë të rreptë, çdo tag, nëse ajo është një formë, imazh apo pika të tjera të nevojshme për të vendosur brenda tags bllok. Nëse ju vendosni për të bërë pa atë, shfletuesi thjesht nuk do të shfaq këtë artikull, dhe lista gabim paraqitjen mbushur një çift të shënimeve.

Përveç kësaj, një numër i tags që lejojnë për të formatoni tekstin, ajo është gjithashtu e dëshirueshme për të eliminuar - regjimi të rreptë nënkupton përdorimin e CSS.

Qasja Humane: DOCTYPE Transitional

Në qoftë se një metodë e rëndë template rreptë nuk i përshtaten ju, ose ju thjesht mësuar për të shkuar kundër rregullave, ekziston gjithmonë mundësia që të mbështetet në një tip DOCTYPE më human HTML Publik. W3C u kujdes për ata që nuk duan të heqin dorë nga zakonet dhe dëshiron të punojë në kushte të buta, duke krijuar një model Transitional përfaqëson një qasje kalimtare për të modeluar validation. Kjo template ju mundëson për të lejuar lirisht vetes disa liritë, të tilla si strikte është e ndaluar, tags template, si dhe shumë metoda tjera për paraqitjen, e cila nuk është e humbur rëndësinë që nga fundi i viteve '90.

«Soft» DOCTYPE HTML 4 është shpallur si më poshtë:

Për XHTML varg përsëri kjo duket pak më të ndryshme, por tendenca e përgjithshme është duke vazhduar:

Deri më sot, pavarësisht nga fakti se çdo coder kërkon për ndeshjen e rreptë template, ajo është një DOCTYPE kalimtare është më popullor. Megjithatë, kjo template ka një limit të kredisë: Validator do të "refuzojë" ndonjë faqet që përmbajnë korniza. Nëse keni nevojë të përdorë këtë metodë layout, ju duhet të i kushtoj vëmendje për të ardhshëm - template fundit.

Nga gjenerali me specifike: DOCTYPE FRAMESET

Qasja kur faqet kontrolluar për pajtim me FRAMESET template është përgjithësisht i ngjashëm me atë të Përkohshëm, megjithatë, përveç "lirive" të mësipërme, kjo template ju lejon të përdorni korniza. Dallimet e tjera FRAMESET nuk ka, për këtë arsye, vetëm mund të vijë transferimi për njoftime, për HTML 4.01 dhe XHTML 1.0:

Cutting-Edge

Natyrisht, duke iu referuar fillimit të këtij neni, të gjitha në rritje popullariteti i standardit HTML5, i ne nuk mund të injorojë gjuhë markup. Është qesharake që W3C konsideron versionin bazë HTML, kështu që është HTML DOCTYPE 5 duket mjaft modest. Me fjalë të tjera, ky përkufizim tipi është se shfletuesi duhet të punojë me të "pastër» HTML, dhe çfarë janë sot konsiderohet të jetë HTML5, duke e njohur për shumë e versionit të katërt është konsideruar të jetë potencialisht të vjetëruara.

varieteteve të tjera DOCTYPE

Deri më sot, ka disa lloje të modeleve DOCTYPE, shumica e të cilave vjen për XHTML. Ndërsa versioni i dytë i gjuhës markup nuk ka dalë në dritë, duke u bërë pjesë e HTML5 lartpërmendura, ndryshimet në versionin e saj të parë, edhe pse jo prevalenca më të lartë, i gjallë dhe mirë.

A është DOCTYPE e rëndësishme?

Ndoshta disa rishtar "shkrimtarë" në HTML do të përpiqet të injorojë llojin faqe shpallje. E pra, në qoftë se ata nuk e mësojnë informacion të rëndësishëm nga vyshenapisannogo, ne japim një shembull të thjeshtë. Këtu është një faqe shembull që përdor Transitional-template:

Ajo duket si ajo duhet të duket si në idenë e projektuesit, por ajo është e vlefshme për të na "ngatërruar» DOCTYPE, dhe ne të merrni në vijim:

Siç mund ta shikoni, faqja ka pësuar ndryshime të rëndësishme: venitur letër-muri, menu është bërë lista e shëmtuar, CSS disa klasa thjesht injorohet, përveç kësaj, faqja "otros" scrollbar dytë.

Shpresojmë, ky shembull është e mjaftueshme vyshenapisannogo dispozicion shpjegon rëndësinë, për këtë arsye, ne mund të vazhdojmë vetëm vëmendjen, ose, në mënyrë ideale, të mësojnë të shkruajnë kod që kalon rreptë-validation. Fat i mirë për ju!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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