HTML dokument je datoteka u obinom ASCII tekstualnom formatu.
Zato se bilo koji tekst-editor moe koristiti za
izdradu HTML dokumenta. Datoteke sa dokumentom opisanim u HTML-u obino imaju u svom imenu sufiks (ili ekstenziju) .html ili .htm. Obeleja (oznake, tagovi) u HTML dokumentu su smeteni unutar simbola za relacijski znak manje/vee (npr. <HEAD>), a obino se zavravaju sa </oznaka> (npr. </HEAD>). Postoje neki izuzeci koji nemaju zavretak </...> (npr.<BR>). Obeleja mogu imati svoje atribute koji se piu u okviru oznaka kojom se i otvara obeleje. Npr. <img src="slika.jpg" align="top"> Skelet HTML dokumenta izgleda ovako: <HTML> <HEAD> Zadati opis osnovnih podataka o dokumentu </HEAD> <BODY> Zadati sadraj dokumenta </BODY> </HTML> U <HEAD> sekciji moe da se navodi naziv (vidljiv u vrhu ekrana u naslovnoj liniji), tip dokumenta, kodni raspored, jezik, kljune rei,.. Skelet <HTML>... </HTML> HTML dokument <HEAD>.... </HEAD> zaglavlje <BODY>... </BODY> telo . Naslovi i komentari <TITLE>... </TITLE> naziv <!-- ... --> komentar <Hcifra> ... </Hcifra> naslov nivoa cifra (moe biti H1, H2, H3, H4, H5, H6) <META> metainformacije (tip dokumenta, kodni raspored, jezik, kljune rei,..) Liste <DL>... </DL> lista definicija <DT> pojam koji se definie <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> naroito istaknuto <ABBR> ... </ABBR> skraenica <BR> novi red <CITE>... </CITE> citat unutar pasusa <BLOCKQUOTE>... citirani pasus </BLOCKQUOTE> <CODE> ... </CODE> programski kd <INS>...</INS> ubaen 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> Ubaene 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> poveava tekst <SMALL>...</SMALL> mali tekst <STRIKE>...</STRIKE> precrtan tekst <TT>...</TT> tekst fiksne irine, teletajp <U>...</U> podvuen 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 slui za pretraivanje <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 ukljuen u dokument