HTML dokument je datoteka u običnom ASCII tekstualnom formatu. Zato se bilo koji tekst-editor može koristiti za izdradu HTML dokumenta.
Datoteke sa dokumentom opisanim u HTML-u obično imaju u svom imenu sufiks (ili ekstenziju) .html ili .htm.
Obeležja (oznake, tagovi) u HTML dokumentu su smešteni unutar simbola za relacijski znak manje/veće (npr. <HEAD>), a obično
se završavaju sa </oznaka> (npr. </HEAD>). Postoje neki izuzeci koji nemaju završetak </...> (npr.<BR>). Obeležja mogu imati svoje atribute koji se pišu u okviru oznaka kojom se i otvara obeležje.
Npr. <img src="slika.jpg" align="top">

Skelet HTML dokumenta izgleda ovako:
<HTML>
<HEAD>
Zadati opis osnovnih podataka o dokumentu
</HEAD>
<BODY>
Zadati sadržaj dokumenta
</BODY>
</HTML>

U <HEAD> sekciji može da se navodi naziv (vidljiv u vrhu ekrana u naslovnoj liniji), tip dokumenta, kodni
raspored, jezik, ključne reči,..

Skelet
<HTML>... </HTML> HTML dokument
<HEAD>.... </HEAD> zaglavlje
<BODY>... </BODY> telo

 .

Naslovi i komentari
<TITLE>... </TITLE> naziv
<!-- ... --> komentar
<Hcifra> ... </Hcifra> naslov nivoa cifra (može biti H1, H2, H3, H4, H5, H6)
<META> metainformacije (tip dokumenta, kodni raspored, jezik, ključne reči,..)

Liste
<DL>... </DL> lista definicija
<DT> pojam koji se definiše
<DD> opis definicije pojma
<DIR>... </DIR> lista direktorijuma
<LI> element liste
<MENU>... </MENU> lista menija

<OL>... </OL> uredjena lista
<UL>... </UL> neuredjena lista

Tabele
<TABLE>... </TABLE> tabela
<CAPTION>...</CAPTION> nadnaslov tabele
<TD>...</TD> ćelija u tabeli
<TH>... </TH> kao TD, samo centrirano i bold
<TR>...</TR> red u tabeli

Tekst
<P>...</P> pasus
<DIV>...</DIV> odeljak
<PRE>...</PRE> preformatiran tekst, doslovce
<EM>...</EM> istaknuto
<STRONG>...</STRONG> naročito istaknuto
<ABBR> ... </ABBR> skraćenica
<BR> novi red
<CITE>... </CITE> citat unutar pasusa
<BLOCKQUOTE>... citirani pasus
</BLOCKQUOTE>
<CODE> ... </CODE> programski kôd
<INS>...</INS> ubačen odeljak
<KBD>...</KBD> tekst sa tastature
<Q>...</Q> kratak citat
<SAMP>...</SAMP> primer teksta
<SUB>...</SUB> indeks
<SUP>...</SUP> eksponent
<VAR>...</VAR> ime promenljive u tekstu

Veze
<A>...</A> sidro, za kreiranje hiperlinkova
<BASE>...</BASE> osnova za relativno adresiranje

Umetanja
<IMG> Prikaz slike
<APPLET>...</APPLET> Aplet
<PARAM> Parametri objekta

<AREA> Aktivno mesto na slikovnoj mapi
<MAP>...</MAP> Slikovna mapa
<OBJECT>...</OBJECT> Ugradjivanje objekta
Oznake stila
<STYLE>...</STYLE> Ubačene informacije o stilu

Kontrole za prikazivanje
<CENTER>...</CENTER> centriranje
<HR> podvlaka
<B>...</B> crni slog
<I>...</I> kurziv
<BASEFONT> osnovni font
<FONT>... </FONT> izgled fonta
<BIG>...</BIG> povećava tekst
<SMALL>...</SMALL> mali tekst
<STRIKE>...</STRIKE> precrtan tekst
<TT>...</TT> tekst fiksne širine, teletajp
<U>...</U> podvučen tekst

Okviri
<FRAME> definicija okvira
<FRAMESET>...</FRAMESET> definicija grupe okvira
<IFRAME>...</IFRAME> pokretni okvir
<NOFRAMES>...</NOFRAMES> alternativni tekst (za čitanje bez okvira)

Obrasci
<BUTTON>...</BUTTON> taster obrasca
<FORM>...</FORM> obrazac za podatke koje unosi korisnik
<INPUT> objekat unosa
<TEXTAREA>...</TEXTAREA> oblast za unos teksta

<FIELDSET> skup polja
<ISINDEX> deo indeksa koji služi za pretraživanje
<LABEL>...</LABEL> naslov polja unutar obrasca
<LEGEND>...</LEGEND> potpis za skup polja
<OPTION> stavka u polju selekcije
<SELECT>...</SELECT> izbor liste za unos
Skriptovi
<NOSCRIPT>...</NOSCRIPT> bez skripta
<SCRIPT>...</SCRIPT> skript uključen u dokument

Start Osnovi programiranja