SzámítógépekProgramozás

DOCTYPE HTML - mi ez? Mit kell tudni a tétel

Nem számít, milyen a szkeptikusok, a haladás továbbra is olyan jelenség, amely nem lehet megállítani. Azonban míg néhány felháborodott elhúzódó mozog a hold kert, mások szó szerint elmerül a pánik, mert egyre nehezebb és nehezebb lépést tartani a változásokkal. Egy példa az ilyen „felzárkózás” a képviselői szakmák kapcsolódó magas technológia.

Míg a legtöbb webes tervezők, programozók és kódolók sokkal alkalmasabb a szellemében az idő, nem pedig a „Nura Baba”, amely információt kap a hét végén, de még mindig jelentős torzulások, a valóság egy kicsit más. Megfelelnek a fejlődés szintjét nehéz az új technológiák területén. Vegyünk egy egyszerű példát: még néhány 5-10 évvel ezelőtt, a fejlesztő az online játékok Adobe Flash tudott kézzelfogható sikert, számos „Happy Farmer” a bizonyíték. Ma azonban ez a technológia lassan kihal, utat enged a modern, de kevesebb, mint a többség a tanulmány alapvető HTML5. By the way, ez a HTML5, és az egyik „karakter” a mai történetek szentelt hétköznap HTML-DTP.

DOCTYPE HTML - mi ez?

Ez az emlékmű áldozatainak a high-tech technológiai fejlődés. Lendületes 90-s, melyek annyiban különböznek nem csak a „harci” helyzet hazánkban, hanem elég egy igazi háború böngészők, bevinni a világnak csak néhány termék, amely lehetővé teszi a számítógép-felhasználók szörfözhet a világhálón. Csak egy probléma - népszerű, amikor a Netscape Navigator és az Internet Explorer néztek ugyanazon az oldalon egy teljesen más, illetve és az alkotók az oldalon, hogy hozzon létre egy teljesen más oldalak ezeket a programokat.

Szabványok? Azokban az években, róluk beszélni értelmetlen - W3C létezett még gyerekcipőben jár, és elősegíti az IE Microsoft általánosan ismert, hogy előnyös, hogy kitaláljon a saját, nem kompatibilis semmivel kerékpár. Mindazonáltal az a vége, hogy a szörnyű (webfejlesztőknek) évtizedben a helyzet normalizálódott, miután minden: volt némi hasonlóság az előírások, hogy ha nem teljesen, de még mindig tartania minden népszerű böngészők.

A helyzet azonban kiderült, hogy legyen, hogy az előírásoknak a konzorcium és a böngésző a gyártók, hogy enyhén szólva, egyáltalán nem hasonlít. Könnyedén létrehozhat egy teljesen korrekt szempontjából HTML, CSS és a DOM az oldalt, de előnyös böngésző makacsul nem mutatott, amit várt látni.

Mindazonáltal, ahogy telt az idő, a fejlesztők még végül úgy döntött, hogy úgy gondolja, nem csak a verseny, hanem a webmester, és úgy tűnt - DOCTYPE HTML. Ez egy speciális címkét, ami megmondja a böngésző hogyan kell figyelembe venni egy adott oldalon.

Mire van szükség a DOCTYPE HTML-kódot?

Eljövetele előtt a megfelelő szabványok, amely kezdett követni mindenhol, sok fejlesztő a böngészők akarta húzni a takarót magára, ami a saját módszereit megközelítés egy adott technológia. Ennek eredményeként egy és ugyanazon oldal úgy néz ki a különböző böngészőkben különböző módon. Ez azonban azt mondták, csak nem beszélve arról, hogy ha a termelők a programok webböngészés körül jött, volt egy másik, nem kevésbé szórakoztató probléma.

Képzeld el a helyzetet: a - tipikus web developer '90 -es évek végén. Ez csak azért történt, hogy a legtöbb időt tölt a böngésző Internet Explorer 4. A Microsoft úgy dönt, hogy hirtelen észhez térnek, és az új böngészőt több „helyes”, ahol nem egyértelmű, mint most, hogy hozzon létre oldalakat és mit kell tenni azokkal, akik már létrehozva. Természetesen, ha van elég ideje, akkor átírják a HTML-kódot, oly módon, hogy az megfelel az új előírásoknak, hanem azért, mert az emberek - lusta lények.

Ez volt ezen a ponton Doctype HTML a legmegfelelőbb „találmány.” Attól függően, hogy milyen típusú dokumentum meg van határozva elején az oldalt, a böngésző fogja kiválasztani a legmegfelelőbb ebben az esetben a mechanizmus teszi. Ha a Doctype a HTML-kód nem áll rendelkezésre, a böngésző bemegy kompatibilitási mód (általában, de nem feltétlenül). Ennek eredményeként az azonos Internet Explorer 6 (akkor is, ha a fájl Nyugodjék békében) hiányában Doctype tag úgy viselkedik, mint ha dolgozik a negyedik változat.

típusú Doctype

Doctype tag is több faj lehet osztani az egyes kategóriákban. Először is azt írja a főbb jelölőnyelv: HTML 4.01, HTML 5, XHTML 1.0 vagy XHTML 1.1. Másodszor, e nyelvek mindegyike rendelkezik saját alfejezetek, rámutatva, hogy a „együttható hibakeresővel” t. E. At milyen nehéz lehet HTML-kód létrehozott W3C szabványoknak. Azonban a második esetben, két kivételtől eltekintve - HTML5 és XHTML 1.1 nem rendelkezik az alfaj és csak az egyik formája DOCTYPE HTML. De erről bővebben később ...

Szigorú megközelítés: DOCTYPE Szigorú

Ha szeretné, hogy HTML-kód megfelel az egyes levél a törvény érvényesítő, a további ösztönzést (kivéve önérdek) használata lenne Doctype Szigorú. Ha azt tervezi, hogy használja a fejlettebb XHTML 1.0, a vonal, amely megkezdi minden eleme kell kinéznie:


A választás DOCTYPE HTML Public szigorú sablon biztosítja, hogy bármely eltérést a szokásos lesz észre a böngészőt, majd használni a rossz címke figyelmen kívül hagyja. Különösen szigorú módban, minden tag, akár olyan formában, kép vagy más elem szükséges belül helyezkedik el a blokk címkéket. Ha úgy dönt, hogy nem nélküle, a böngésző egyszerűen nem jeleníti meg ezt az elemet, és hibalista elrendezés töltött fel egy pár rekordok.

Ezen kívül számos címkék, amelyek lehetővé teszik, hogy formázza a szöveget, az is kívánatos, hogy megszüntesse - a szigorú rendszer magában foglalja a CSS.

Kíméletes megközelítés: DOCTYPE Átmeneti

Ha súlyos módszer szigorú sablon nem tetszik, vagy csak egyszerűen hozzászokott, hogy ellenkezik a szabályokkal, mindig ott van a lehetőség, hogy igénybe humánusabb típusú DOCTYPE HTML BKV. W3C gondját azoknak, akik nem akarnak lemondani a szokások és kíván dolgozni enyhébb körülmények között, ami egy átmeneti minta képviselő átmeneti megközelítés modellérvényesítés. Ez a sablon lehetővé teszi, hogy szabadon engedd meg magadnak néhány szabadságjogok, mint a szigorú tilos, sablon tag, valamint számos más megközelítések az elrendezés, amely nem veszett releváns, mivel a 90-es években.

«Soft» DOCTYPE HTML 4 nyilvánították az alábbiak szerint:

Az XHTML húr ismét úgy néz ki, kicsit más, de az általános tendencia folytatódik:

A mai napig, annak ellenére, hogy minden coder törekszik, hogy megfeleljen a szigorú-sablon, ez egy átmeneti Doctype a legnépszerűbb. Mindazonáltal ez a sablon egy hitelkeret: kiértékelő „elutasítja” azokat az oldalakat, amelyek kereteket tartalmaznak. Ha meg kell, hogy vegye igénybe ezt a módszert az elrendezés, meg kell figyelni, hogy a következő - az utolsó sablon.

Az általánostól a specifikus: Doctype Frameset

Megközelítés ellenőrzésekor oldalakon való megfelelés Frameset sablon általában hasonló az átmeneti, de amellett, hogy a „szabadságjogok” A fentiek ezt a sablont lehetővé teszi, hogy a kereteket. Más különbségek Frameset van, tehát nem csak a szállítóvezeték bejelentések, a HTML 4.01 és XHTML 1.0:

Élvonalbeli

Természetesen, utalva a cikk elején a növekvő népszerűsége HTML5 szabvány, de nem tudtuk figyelmen kívül hagyni a jelölőnyelv. Vicces, hogy a W3C tartja az alap HTML verzióban, tehát ez a DOCTYPE HTML 5 néz ki, elég szerény. Más szóval, ez a fajta meghatározás, hogy a böngésző kell dolgozni „tiszta» HTML, és mi ma tartják a HTML5, miközben sok ismerős a negyedik változat tekinthető potenciálisan elavult.

Más fajták Doctype

A mai napig, több fajta Doctype minták, amelyek többsége jön XHTML. Míg a második változat a jelölőnyelv nem jött ki a fényre, részévé válik a HTML5 említettük, változtatás az első verzió, bár nem a legmagasabb előfordulási, él és virul.

Fontos ez Doctype?

Talán néhány újonc „író” szám a HTML megpróbálja figyelmen kívül hagyni a hirdetés oldal típusát. Nos, ha nem tanulnak fontos információkat vyshenapisannogo, akkor egy egyszerű példát. Íme egy példa oldal használja Átmeneti-sablon:

Úgy néz ki, úgy kell kinéznie az elképzelést, a tervező, de érdemes minket, hogy „megzavarja» Doctype, és kap a következő:

Mint látható, az oldal jelentős változásokon ment keresztül: halvány tapéta, a menü vált torz lista, CSS néhány órát egyszerűen figyelmen kívül hagyták, továbbá az oldalon „otros” második görgetősáv.

Remélhetőleg ez a példa elég szabad vyshenapisannogo jelentőségét magyarázza, ezért csak akkor tudjuk tartani a figyelmet, vagy ideális esetben megtanulnak írni-kód, amely átmegy a szigorú-érvényesítés. Sok szerencsét!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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