Označni jezik je sustav za označavanje dokumenta na način koji se sintaktički razlikuje od teksta. Koristi oznake za definiranje elemenata unutar dokumenta. Označni jezici dizajnirani su za obradu, definiranje i predstavljanje teksta. Njihov primarni cilj je razlikovati stil i oblikovanje od sadržaja dokumenta.
Označni jezici koriste se u različitim okruženjima, od web razvoja do objavljivanja dokumenata. Omogućuju dizajnerima i programerima da ocrtaju strukturu i prezentaciju dokumenta na jasan, logičan i lako razumljiv način. Najpoznatiji primjeri uključuju HTML (HyperText Markup Language) i XML (eXtensible Markup Language) .
Koncept označnog jezika datira iz tiskarske i izdavačke industrije prije doba digitalnih računala. Bio je to skup uputa za tiskare o tome kako treba oblikovati tekst. U kontekstu informatike primjenjuje se isto načelo, ali na sofisticiraniji način, uključujući elemente kao što su veze i multimedija, a ne samo tekstualni stil.
Označni jezici kritični su u digitalnom svijetu iz nekoliko razloga:
HTML je najrašireniji označni jezik. To je standardni označni jezik za dokumente dizajnirane za prikaz u web pregledniku. HTML elementi su građevni blokovi svih web stranica, a HTML oznake označavaju dijelove sadržaja kao što su "naslov", "odlomak", "tablica" i tako dalje. Preglednici ne prikazuju HTML oznake, ali ih koriste za prikaz sadržaja stranice.
Dok se HTML fokusira na prikaz informacija, XML naglašava prijenos i pohranu podataka. Njegov primarni cilj je da bude čitljiv i za ljude i za stroj. XML igra ključnu ulogu u mnogim IT sustavima budući da pruža fleksibilan način za stvaranje formata informacija i elektroničko dijeljenje strukturiranih podataka putem javnih mreža, poput interneta.
Osim HTML-a i XML-a, postoje i drugi značajni označni jezici koji se koriste u razne svrhe:
Označni jezici funkcioniraju okružujući tekst "oznakama" koje daju upute o tome kako taj tekst treba razumjeti ili predstaviti. Na primjer, u HTML-u, da biste podebljali tekst, omotate ga oznakama <code><b></code>, što rezultira <code><b>podebljanim tekstom</b></code>. Svaki označni jezik ima svoj skup unaprijed definiranih oznaka koje su dizajnirane za postizanje specifičnih vrsta oblikovanja ili strukturne organizacije.
Da biste razumjeli kako HTML funkcionira, razmotrite sljedeći jednostavan primjer. HTML dokument strukturiran za prikaz naslova i odlomka može izgledati ovako:
<!DOCTYPE html> <html> <glava> <title>Moja prva HTML stranica</title> </head> <tijelo> <h1>Dobro došli u označne jezike</h1> <p>Označni jezici, kao što su HTML i XML, bitni su za web razvoj i dijeljenje podataka.</p> </body> </html>
U ovom primjeru oznaka <code><h1></code> predstavlja naslov prve razine, a oznaka <code><p></code> definira odlomak. Tekst unutar oznaka je ono što se prikazuje u web pregledniku.
Dok označni jezici poput HTML-a definiraju strukturu i sadržaj web stranica, CSS (Cascading Style Sheets) i JavaScript koriste se za stiliziranje i dodavanje interaktivnosti tim stranicama. CSS kontrolira raspored i izgled sadržaja, dok JavaScript omogućuje izradu dinamičkih i interaktivnih web aplikacija.
Označni jezici temelj su strukture sadržaja, prezentacije i razmjene podataka na webu i šire. Njihov razvoj i korištenje nezaobilazni su u računalnoj znanosti i informacijskoj tehnologiji. Razumijevanje osnova označnih jezika kao što su HTML i XML vitalna je vještina za svakog profesionalca koji radi u digitalnoj domeni.