HTML dokumento struktūros šakniniu element, yra bendravardis HTML elementas. Jo naudojimas leidžia aiškiai nurodyti naršyklei, kad ji apdoroja HTML kodą. Viskas kas yra tarp šių tagų yra HTML kodas.
Tagai <html> </html> yra nebūtini, bet jų buvimas pageidautinas.
Atidarančiame tage galima nurodyti versiją, atributo “ version“ pagalba.
<html version = ”4.01”>
Tai yra antrasis html versijos nurodymo variantas. Tiesa naudojant skelbimo turinio dokumentus, html versijos nurodymas yra nebūtinas. Nors iš tikro nebūtina labai jaudintis ar teisingai nurodėte html versiją, nes daugelis šiuolaikinių naršyklių ir be jų kuo puikiausiai atvaizduoja dokumentu, ir be HTML atributų, nors peržvelgti juo reikėtų.
HTML atribute galima nurodyti pagrindinę dokumento naudojamą kalbą ( atributas lang), ir teksto kryptį ( atributas dir). „dir“ atributas gali turėti vieną iš dviejų reikšmių: RTL arba LRT (nurodoma iš dešinės į kairę, arba iš kairės į dešinę). Kalbos nurodyme „lang“ atribute naudojami sutrumpinti standartiniai žymėjimai „ru“, „en“, „de“, „lt“.
<html lang=”lt” dir=lrt>
<html lang=”en”>
Nurodyti atributus „lang“ ir „dir“ nebūtina. Jie prieinami daugeliui HTML elementų. Nepalaiko tik elementai APPLET, BASE, BASEFONT, BR, FRAME, FRAMESET, IFRAME, PARAM, SCRIPT.
PAVADINIMAS
Html dokumento pavadinimas turi duomenis apie dokumento pavadinimą ( dokumento tema), raktiniai žodžiai ( naudojami paieškos sistemų) ir taip pat kitų duomenų kurie, nėra dokumento turinys.
HEAD elementas
HTML dokumento turinys laikomas head elemente. Naudojami poriniai tagai <head></head>. Viskas kas yra tarp šių tagų yra html dokumento pavadinimas. Šie tagai nėra būtini, bet vis dėlto geriau juos nurodyti, kad būtų galima lengvai nustatyti, kas būtent priskirta prie html dokumento pavadinimo,
TITLE elementas
Pačiame paprasčiausiame dokumente, turinyje yra tik vienas elementas „title“. Šis elementas html dokumente nurodo dokumento pavadinimą. Naudojami poriniai tagai <title></title>, bet tik vieną kartą. Tekstas tarp šių tagų, naršyklių ir paieškos sistemų, priimamas ir atvaizduojamas, kaip dokumento pavadinimas.
Dokumento pavadinimas turi būti trumpas ir informatyvus ir turi advekačiai atspindėti dokumento turinį.
<title>Java programavimas. Įvadas</title>.
<title>c++ kalbos operatoriai</title>.
Tagų <title></title> yra būtini. Tiesa kai kurios naršyklės, apdoroja tekstą ir be šių tagų, bet publikuojant internete dokumentus reikia kažkaip identifikuoti, kad naudotojas žinotų, reikalingas jam šis dokumentas ar ne.
Metaduomenys
Dokumento pavadinime tai pat talpinami kai kurie svarbūs duomenys, naudojami naršyklių ir kai kurių paieškos sistemų, bet daugeliu atveju neatvaizduojami- metaduomenys. Meta duomenų žymėjimas atitinka kintamųjų žymėjimą, turinčius nustatytus pavadinimus,
Jie nurodomi elementu „meta“, naudojamas vienetinis tagas.
Naudojant meta elementą jam nurodomi sekantys atributai:
1. name- kintamojo vardas ( reikšmė jautri registrų simboliams),
2. content- kintamojo reikšmė;
3. lang- kalbos kodas, nustato kintamojo reikšmės kalbą;
4. http-equip- naudojamas, kad nurodyti naršyklei parametrus papildomam html dokumento apdorojimui. Atributo žymėjimas yra ir parametro pavadinimas. (nejautrus registrui).
Aprašyti atributai paprastai naudojami poromis name ir content arba http-equip ir content. Atributas lang naudojamas jei reikia papildomai nurodyti atributų reikšmių kalbą.
Pradžiai paanalizuokime porą name ir content. Ši atributų pora leidžia nurodyti parametrus, kurie tankiai naudojami paieškos sistemų ir kitų interneto servisų. Aprašymas, dokumento autorius, raktiniai žodžiai ir daug kitos informacijos.
Lentelėje name atributo pagrindinės reikšmės:
| name žymėjimas | reikšmės content aprašymas |
| Author | Informacija apie autorių, laisvas tekstas |
| Copyright | Informacija apie dokumento autorines teises, laisva forma |
| Description | Paprastai, html dokumento turinio santrauka |
| Keywords | Raktinių žodžių sąrašas, paprastai naudojamas paieškos sistemų |
Praktikoje yra pats naudingiausias kintamųjų aprašymas, tai sąrašas raktinių žodžių. Nes būtent šis sąrašas pirmiausia analizuojamas paieškos sistemų. Todėl prieš publikuojant jūsų kūrinį internete pasirūpinkite, kad sąrašas būtų sudarytas iš tokių žodžių, kurie daugiausiai naudojami ieškant informacijos ir atitiktų jūsų puslapio tematiką.
Kuriant raktinių žodžių sąrašą labai patogu naudoti lang atributą, kad nurodyti įvairius raktinių žodžių rinkinius įvairiomis kalbomis.
<meta name =”keywords” lang=”lt” content=”html, web-dizainas, hipertekstas, saitas, saitai….”>
<meta name=”keywords” lang=”en” content=”html, web-design, hypertext, site, sites…”>
Aišku galima nurodyti ir iškarto raktinius žodžius įvairiomis kalbomis, bet kaip patogiau spręskite patys.
Kita atributų pora http- equiv ir content. Ši parašų pora leidžia įtakoti naršyklės darbą ir naudojama paieškos sistemų.
| http-equiv reikšmės | Content reikšmė ir veikimas |
| Expires | Nurodo datą ir laiką po kurio dokumentas skaitomas pasenusiu (mon, 2005 Jan 24 15:23:00 GMT). Nurodoma naršyklei atnaujinti dokumentą, suėjus nurodytam laikotarpiui, turint mintį buferines naršykles ( saugančias duomenis kietajame diske, kad po to jas pateikti net neprisijungus prie serverio. |
| Content-languoge | Leidžia nurodyti html dokumento kalbą |
| Content- type | Nurodo dokumento tipą (paprastai text/html) taip pat leidžia nurodyti simbolių koduotę
Content=”text/html; charset=”windows-1251” Jei jūs turite naršyklę Internet explorer, tai kai kurių koduotes jūs galite pasižiūrėti jos nustatymuose. |
| refresh | Nurodo intervalą sekundėmis, po kurio naršyklė turi persikrauti, galima taip pat nurodyti URI, iš kurio reikia užkrauti dokumentą, atnaujinant. (content =”100”; url=”index.html”) |



