<!DOCTYPE> eilutė yra skirta aprašyti, kokio tipo yra HTML dokumentas Jis neturi uždarymo tag'o. Rekomenduojami dokumentų tipai yra:
<!DOCTYPEHTML PUBLIC "-//W3C//DTDHTML 4.01//EN"> Tai reiškia, kad jūsų puslapis griežtai atitinka HTML 4 standartus
<!DOCTYPEHTML PUBLIC "-//W3C//DTDHTML 4.01 Frameset//EN"> Tai reiškia, kad jūsų puslapis atitinka HTML 4 standartus ir naudoja frame setus
<!DOCTYPEHTML PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN"> Tai reiškia, kad naudoja tradicines HTML 3 funkcijas, taip pat HTML 4
<!DOCTYPEhtml PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN"> Tai reiškia, kad puslapis atitinka XHTML standartą
Pastaba: Nors HTML kalboje yra patartina naudoti mažąsias raides aprašams, bet rašant šią eilutę, patarčiau naudoti didžiąsias raides, kaip yra pateiktuose pavyzdžiuose.
scheme - nurodo papildomą scehmą, pagal kurią naršyklė turi interpretuoti atributo reikšmę. Itin retai naudojamas atributas
pavyzdžiai:
po 600 sekundžių puslapis yra perkraunamas <metahttp-equiv="refresh"content="600"> po 600 sekundžių puslapis bus perkrautas ir naujasis puslapis bus http://www.manualai.lt/ <metahttp-equiv="refresh"content="600" url="http://www.manualai.lt/"> kartais naudojama žymė kontaktiniam email adresui nurodyti,
tačiau labai nepatartina ją naudoti, nes tas adresas pateks i spam variklius <metahttp-equiv="reply-to"content="email@gmail.com"> nurodo dokumento autorių <metaname="author"content="Primatas"> nurodo html dokumento aprašymą, skirta paieškos sistemoms <metaname="description"content="HTML pamoka apie headerius"> nurodo html dokumento raktažodžius, skirta paieškos sistemoms <metaname="keywords"content="html, headeriai, manualai"> nurodo teisinę informaciją, kam priklauso puslapio teisės <metaname="copyright"content="Visos teises saugomos, manualai.lt">
Šis elementas nurodo, kaip bus tvarkomasi su reliatyviomis nuorodomis dokumento body dalyje. Palaiko target atributą, kai naudojamas kartu su rėmais (frames). Tik vienas šio tipo elementas gali būti visame html dokumente.
Jeigu jūs perkelsite savo sukurtą puslapį tarkime iš adreso http://www.manualai.lt/ į adresą http://pamokos.manualai.lt/, tada reliatyvios nuorodos esančios puslapyje nukreipinės į http://www.manualai.lt/, o jis jau bus nenaudojamas ir tada mes klaidas File not found (failas nerastas). Base žymė gali pagelbėti tokiu metu, nes ji nukreipinės nuorodas jau į naująjį adresą. Pvz.:
Be šios žymės, jei yra realiatyvi nuoroda, pvz.: pabandyk_pats/index.php, tai vartotojo naršyklė bandys rasti http://www.manualai.lt/pabandyk_pats/index.php puslapį, kuris, kadangi puslapį perkelėte į http://www.pamokos.manualai.lt/ - bus nerastas.
charset - puslapio koduotė. Svarbu nurodyti ją teisingą, tai yra labai dažna klaida ir suklydus šioje vietoje gali nerodyti puslapyje lietuviškų raidžių, ar išvis iškraipyti visą puslapį
href - kelias iki dokumento, kurį norite įtraukti į html dokumentą
media - nurodo kaip norima įterpti dokumente esančius dalykus. Galimos reikšmės: all,aural,braille, handheld, projection, print,screen, tty ir tv
rel - ryšis su įterpiamu failu
rev - ryšis iš įterpiamo failo į html dokumentą. Galimos rel ir rev reikšmės: alternate, appendix, stylesheet, bookmark, chapter, contents, copyright, glossary, help, index, next, prev, start, section ir subsection
type - nurodo, kokio tikimasi duomenų tipo įtrauktame dokumente. Tipinės reikšmės yra: application/java, text/html, text/css, image/jpeg ir text/javascript
target - nurodo taikinį, į kurį rėmą (frame) bus įdėtas puslapis. Reikšmė gali būti kokio nors lango pavadinimas, arba galite naudoti html rezervuotą reikšmę, jos išvardintos žemiau. Jei target reikšmė yra pavadinimas lango, kuris egzistuoja, puslapis bus užkrautas į jį. Jei toks langas neegzistuoja, jis bus naujai sukurtas
_blank - puslapis užkraunamas į naują langą be jokio pavadinimo
Jeigu naudojate išorinius stiliaus failus, naudokite <link> elementą, kuris yra aprašytas auksčiau. Norint paprastai aprašyti stilių, galite tai padaryti pavyzdžiui taip: