Kas yra DOCTYPE ir kodėl tai svarbu?
DOCTYPE žyma (sutrumpintai „dokumento tipo deklaracija“) apibūdina HTML tipą, naudojamą tam tikram tinklalapiui. Tai, kaip apibrėžiate savo DOCTYPE, gali turėti didelę įtaką jūsų svetainės išvaizdai.

DOCTYPE yra pirmasis dalykas, kuris pasirodo daugumoje HTML puslapių, net prieš žymą. Tai atrodys maždaug taip ...



Kodėl DOCTYPE yra toks svarbus? Na, o pradedantiesiems - lankytojo naršyklėje nurodoma, kokias taisykles naudoti, kai rodomas jūsų puslapis. Yra trys pagrindinės DOCTYPE parinktys:

Griežtas - naršyklė laikysis HTML taisyklių, kurias išleido „W3C“ („World Wide Web Consortium“, grupė, kuri nustato HTML standartus). Bus ignoruojami nebenaudojami elementai, pvz., Žyma. Kaip galite įsivaizduoti, tai sugadins jūsų tinklalapius, jei vis dar naudojate tokias žymas. Jei DOCTYPE žymoje nenurodysite, kurios parinkties norite, naršyklės pagal numatytuosius nustatymus naudos griežtą taisyklių rinkinį.

Pereinamasis - naršyklė leis veikti tiek esamoms, tiek nebenaudojamoms žymoms. Daugelyje tinklalapių naudojamas šis DOCTYPE nustatymas, kad būtų galima daugiau lankstumo.

Rėmelių rinkinys - naršyklė leis naudoti visas žymas, kaip ir pereinamasis nustatymas, taip pat leis naudoti rėmus. Akivaizdu, kad neturėtumėte naudoti šios parinkties, nebent kuriate puslapį su rėmeliais - tai beveik visada yra bloga idėja.

Taip pat galite naudoti DOCTYPE norėdami nurodyti, ar jūsų puslapis yra HTML ar XHTML. Jei iš viso neįtrauksite DOCTYPE žymos, naršyklė laikys, kad tinklalapis buvo sukurtas prieš įtraukiant žymą, ir naudos „pereinamojo laikotarpio“ taisyklių rinkinį.

Galiausiai į DOCTYPE dažnai bus įtrauktas URL iš oficialios W3C svetainės. Šie URL nurodo į puslapius, kuriuose yra atitinkamos taisyklių rinkiniai, kad naršyklės galėtų sklandžiai palaikyti jūsų HTML kodą net po to, kai „W3C“ paskelbia naujus standartus.

Čia yra keletas labiausiai paplitusių DOCTYPE žymų, kurias gali reikėti naudoti:

Griežtas HTML


Pereinamasis HTML


Griežtas XHTML


Pereinamasis XHTML


Atminkite, kad jei W3C išleis naujas HTML ar XHTML versijas, pasikeis ir DOCTYPE žymės. Aukščiau pateikti pavyzdžiai nurodo HTML 4.01 ir XHTML 1.0, nes tai yra naujausios versijos šio rašymo metu.

Vaizdo Instrukcijos: Kas yra saviugda? Raimonda Martinaitienė. Mokymai ir konsultacijos moterims (Balandis 2024).