Tudd Intuíció, előadás, kiválasztja a megfelelő doctype a HTML-dokumentumok
Először jön a doctype
Azt érdemes tudni, hogy mi az a „DTD” vagy dokumentumtípus kell. DTD a „Document Type Definition” ( „Document Type Definition”), és többek között azt, hogy mely elemek és attribútumok használata engedélyezett bizonyos fajta HTML - rendben, vannak különböző változatai a HTML. amelyeket jelenleg az interneten. de ne aggódj emiatt - meg kell igazán aggódnia egy dolog.
doctype két dologra használható, különböző típusú szoftver:
- Böngészők használni, hogy melyik lejátszómódban kell használniuk (lejátszási módok későbbiekben lesz szó).
- Érvényesítők Markup böngészi doctype. hogy meghatározza, aszerint, hogy milyen szabályokat kell ellenőrizniük a dokumentumban (ez is lásd később).
Mindkét pont van hatással, de különböző módon, mint látni fogjuk később ebben a fejezetben.
Annak ellenére, hogy doctype egy kicsit furcsa, hogy szükség van a HTML és XHTML specifikációk. Ha a doctype hiányozni fog, a hitelesítési hibát fogja kapni. ha a dokumentum ellenőrizni fogják szintaxis érvényesítő W3C Markup jelölést, vagy más eszközzel, amely HTML dokumentumokban keres hibákat. Egyes böngészők még ilyen funkciókat tartalmazó alapértelmezés szerint, míg mások adjunk nekik bővítmények használatával.
kapcsolási mód és bemutatása doctype
Ha nincs doctype, böngészők és feldolgozni a dokumentum egyébként - meg kell, hogy egy kísérlet bemutatni mindenféle furcsa tárgyat, hogy találkozik az interneten. így lehet, hogy nem mindig nagyon válogatós. Azonban, mivel nem doctype eredmények nem úgy néz ki, mint az várható volt, mivel az úgynevezett „doctype elemzés” vagy „doctype váltás”.
Ha találnak egy dokumentumtípus kell. ami azt jelzi, hogy a dokumentum helyesen van kódolva, akkor használja az úgynevezett „szabványos módot” formájában oldalt. A normál módban a böngészők igyekeznek az oldal megjelenítéséhez szerint a CSS specifikációk - remélem, hogy a személy, aki készítésekor tudta, mit kell tennie.
Másrészt, ha megállapítást nyer, elavult vagy hiányos doctype. használt „Quirks mód”, ami több visszafelé kompatibilis a régebbi módszerek és a régi böngészők. Quirks mód feltételezi, hogy a dokumentum régi, hogy nem úgy tervezték, hogy megfeleljen az előírásoknak Web - ez azt jelenti, hogy a weboldal továbbra is képviseli, de ez lesz szükség sokkal több számítási teljesítmény, és akkor valószínűleg kap egy furcsa, vagy csúnya eredményt, ami igen várható.
A különbségek főként hogyan CSS képviselteti magát. és csak ritka esetekben, hogy értelmezése szerint a valódi HTML.
A tervező vagy a webes fejlesztő, akkor lesz a leginkább megegyező eredményeket, ügyelve arra, hogy minden böngésző a bemutató módot szabványok, így van, hogy ragaszkodni a webes szabványokat. és a pontos doctype!
Mint korábban említettük, a doctype is használják érvényesítő, amit majd többet később ebben a sorozatban. Egyelőre csak annyit kell tudni, hogy az érvényesítő érvényesítéséhez használjuk a szintaxis a HTML dokumentum. hogy nem tartalmaz semmilyen hibát. Program-böngészés érvényesítő használt doctype. meghatározni, hogy melyik a szabályokat kell alkalmazni. Ez olyan, mint egy jelzés a program ellenőrzést nyelvtan, amelyen az írásos dokumentumot. Ha nem jelented be, akkor nem tudom, mi a szabályokat helyesírási és nyelvtani használatát.
Kiválasztása doctype
Most, hogy tudjuk, mit kell helyeznie egy dokumentumtípus kell. és mire használják, honnan tudod, melyiket válassza? Az a tény, hogy vannak többféle dokumentumtípus kell. Akkor is létrehozhatunk saját, ha akarsz valamit egy kicsit különleges. De nem fogom felsorolni egy csomó különböző doctype. Megpróbálom tartani, hogy egyszerű, és csak kettő.
Ha a dokumentum a kódot HTML. használni:
Ha a dokumentum XHTML. használni:
Megjegyzés. „Valódi” be kell nyújtani az XHTML-böngésző, mint az XML kódot, de a részleteket, hogy hogyan és mikor kell csinálni, és a funkciók állnak rendelkezésre, amelyek kívül esnek ennek a különleges előadás.
Meg kell azonban jegyezni, hogy mindkét itt doctype úgynevezett „szigorú” ( „Tie”). Bár ez hangzik egy kicsit fenyegető, ez nem az.
Vannak szigorú és átmeneti fajták HTML és XHTML. Szigorú ebben az esetben azt jelenti, hogy a doctype lehetővé teszi egy kisebb bemutatót jelölés, mint az átmeneti doctype. A jelölő előadás, ami nem engedélyezett nem igazán lehet itt minden esetben, mert meg kell használni a HTML. hogy meghatározza a struktúra és a tartalom, a dokumentumok és a CSS meghatározni, hogy azok képviselik. A szigorú doctype segít ebben, mint az érvényesítő figyelmezteti mindazokat az elemeket, vagy tulajdonságainak bemutatására, amelyek a kódot.