Miért olyan fontos doctype

Miért olyan fontos doctype
Jeffrey Zeldman (Jeffrey Zeldman)

Úgy tűnik, hogy mindent jól csinált, de az oldala valamilyen okból nem jelenik meg, vagy nem a várt módon működik a legújabb változat a böngészők.

Beírtuk a megfelelő szabványos XHTML kódot, és CSS. Ön a normál leírás dolgozni DOM (Document Object Model), kezeli a dinamikus elemeket az oldalon. Mégis, a böngészők látszólag készült betartását ezeknek a szabványoknak, a webhely nem működik. Valószínűleg a hiba abban rejlik, hogy a rossz cím DOCTYPE.

Mi a DOCTYPE

DOCTYPE tag is fontos a megfelelő kijelző és működés oldalakat böngészők, a szabványoknak megfelelő (Mozilla, IE5 / Mac és IE6 / Win).

Ha hiányos címkét a DOCTYPE, elavult szem elől, vagy csak felejtsd el, a böngésző fog menni a „titokzatos” módban, és indul a feltételezést, hogy beírtuk a kódot hibaoldalakat és szabadon térni az előírásoknak, azaz a. E. Szóval, mint írva a 90-es években.

Ebben a módban a böngésző megpróbálja feldolgozni az oldal szabályai szerint a visszamenőleges kompatibilitás és megjeleníti például CSS volna hozni az Internet Explorer 4 és DOM fog működni, ahogy dolgozott ebben a böngészőben (IE kapcsol régi DOM, a Mozilla és Netscape 6 kapcsolók nem tudom mi).

Ajánlott irodalom, mint egy olyan CSS változtatni a színét a marker html-lista

(Megjegyzés: az Opera böngésző nem játszik az említett szabályok által, és mindig próbálja megjeleníteni az oldalt, mintha amelyek összeegyeztethetőek a Glory Opera Másrészt, az Opera még nem teljes mértékben támogatja a W3C DOM szabvány, de a munka, ez már folyamatban van.!).

Hol kap a megfelelő DOCTYPE

Mivel címkék DOCTYPE rendkívül fontos Web Standards, és mivel a W3C a vezető szervezet, amely szabványokat teremt a Web-és azt várnánk, hogy a W3C oldal bemutatja egy listát az összes DOCTYPE tag lehetőségeket, és úgy tűnik, hogy az információ W3C oldalon megtalálható könnyen és gyorsan bármely adott részén. De ez nem így van, legalábbis abban az időben az írás.

Igen W3C közzé egy sor oktatási cikkeket. bár a legtöbb webes fejlesztők róla nem is tudja. De leginkább a W3C weboldal tartalmaz egy gyűjtemény javaslatok, projektek és javaslatok, amelyek meg vannak írva a mérnökök a mérnökök. És amikor beszélek mérnökök, nem úgy értem, csak egy szakember a területén a webes fejlesztés, ezek a szakemberek, mint te vagy én. Mármint mérnökök, összehasonlítva, amelyek nézünk teljesebb mellek.

Én egész nap keresi a megfelelő DOCTYPE tag w3.org a helyszínen, de nem talál egy oldalt, ahol együtt vannak felsorolva. Ha azonban akkor is képes, hogy néhány tag DOCTYPE (pl említett néhány ajánlás, vagy munkaterv), valószínűleg, hogy a webhely nem fog működni.

Ajánlott irodalom Yandeks.Shkola webmesterek

Minden tartalom szétszórt W3C DOCTYPE tag, mely attribútumok nem URI, így a DOCTYPE tag, amely az URI attribútum képest, kapcsolódó dokumentumok, amelyek ugyanazon a helyszínen W3C. Ha ezt a címkét a W3C oldalon, majd tegyük bele a webhely, és illessze be az oldalak, a relatív URI hogy pont a nem létező dokumentumot az oldalon, így feleslegesen elvesztette a kemény munka és az erőfeszítések a böngésző.

Például sok helyen megtalálható az oldalakon a következő változata a DOCTYPE tag, amely már át változtatás nélkül w3.org site:

A DOCTYPE kell kinéznie:

Felhívjuk figyelmét, hogy ez a verzió tartalmazza a DOCTYPE végén a teljes verzió az URI. És mivel a tag pont a megfelelő helyre a dokumentumot, a böngésző tudja, hol a dokumentum megtalálható a hálózaton, ezért az oldal jelenik meg a szabvány, amit említett DOCTYPE.

Helyes megvalósításokban DOCTYPE tag

Szóval hogyan lehet DOCTYPE tag kell használni? Az alábbiakban a DOCTYPE tag lehetőségek különböző igényeket:

Szabványos HTML 4.01 Strict (szigorú), átmeneti (átmeneti), Frameset (keretekkel)

Szabványos XHTML 1.0 Szigorú (szigorú), átmeneti (átmeneti), keretcsoport (keretekkel)

Szabványos XHTML 1.1 DTD

Javasoljuk, hogy olvassa el a Hogyan csatlakozhat WordPress Yandeks.Speller

mi a következő lépés

Sok fejlesztő egyszerűen másolja hiányos DOCTYPE tag lehetőségeket a W3C helyén veszik. És az eredmény: te támaszkodva egy programot, amely beilleszti hibás változata a címke, a böngésző fut egy „titokzatos” üzemmódban van, és sikertelenül küzd a rejtélyt, hogy miért az oldal nem működik, ahogy kellene.

A közeljövőben

Minden okunk megvan azt remélni, hogy a W3C hamarosan feküdt ki a teljes, pontos és kényelmes lista az összes lehetőséget DOCTYPE tag a webhelyen.

De mint minden nap, és rendelkezésre állnak a hálózat egyre több új helyszínek, a szükséges információt most, úgyhogy itt van - használatra.

UPD: Most van a jövő

Egyszerű és megbízható DOCTYPE kell használni, hogy mely meghatározott HTML5: