SGML, HTML, i XML su svi označni jezici. Pojam "markup" potječe od urednika koji su revidirali rukopise pisaca. Urednik "označava" rukopis kako bi istaknuo određena polja. U računalnoj tehnologiji označni jezik je skup riječi i simbola koji ističu tekst kako bi ga definirali za web dokument. Na primjer, za odvajanje odlomaka i stavljanje slova podebljanim slovima, web dizajneri koriste označni jezik. Jednom kad shvatite uloge koje SGML, HTML i XML igraju u web dizajnu, vidjet ćete srodstvo ovih različitih jezika. Ukratko, SGML, HTML i XML obitelj je jezika koji pomažu web mjestima učiniti funkcionalnim, a web dizajn dinamičnim.
SGML
U ovoj obitelji označnih jezika nadređeni je Standard Generalized Markup Language (SGML). SGML pruža način definiranja označnih jezika i postavlja standard za njihov oblik. Drugim riječima, SGML navodi što neki jezici mogu ili ne mogu, koji elementi moraju biti uključeni, poput oznaka, i osnovna struktura jezika. Kako roditelj djetetu prenosi genetske osobine, SGML prenosi pravila o strukturi i formatu na označne jezike.
HTML
Označni jezik HyperText (HTML) podređen je ili aplikacija SGML-a. HTML je taj koji strukturira stranicu za preglednik. Korištenjem HTML-a možete ugraditi slike, stvarati odjeljke stranice, uspostavljati fontove i usmjeravati teći stranice. Uz to, pomoću HTML-a možete dodati druge funkcije web mjestu putem skriptnih jezika kao što je JavaScript. HTML je prevladavajući jezik koji se koristi u dizajnu web stranica.
XML
Proširivi jezik za označavanje (XML) rođak je HTML-u, a nećak SGML-a. Iako je XML označni jezik i stoga dio obitelji, on ima drugačije funkcije od HTML-a. XML je podskup SGML-a koji mu daje prava koja aplikacija, poput HTML-a, nema. XML može definirati vlastite programe. Format opisa resursa (RDF) je aplikacija XML-a. HTML je ograničen na dizajn i nema podskupove ili aplikacije. XML je skraćena ili lagana verzija SGML-a, dizajnirana za rad s ograničenom širinom pojasa. XML je naslijedio genetske osobine od SGML-a, ali stvoren je da stvori vlastitu obitelj. Podskupovi XML-a uključuju XSL i XSLT.