HTML je skraćenica od Hypertext Markup Language, tekstualnog jezika koji se koristi za pisanje web stranica. HTML oznake su upute za kodiranje ugrađene u HTML dokument. Web preglednik je dizajniran za čitanje uputa ili oznaka kako bi se stranica grafički prikazala. Drugim riječima, web preglednik prevodi ove oznake u vizualne efekte koji oblikuju način na koji HTML dokument izgleda gledatelju.
Najjednostavnije HTML oznake slažu tekst u blokove, određuju stil fonta ili slova i veličinu vrste. Podebljani, kurziv i podcrtani su svaki identificirani unutar oznake koja prethodi slovu ili riječi(ama) koje treba izvršiti. Oznaka se ponovno pojavljuje na kraju odabranog teksta s kosom crtom koja označava da učinak tu završava. Na primjer, pogledajte kako se sljedeća rečenica pojavljuje u HTML-u:
HTML oznake su srž jezika za označavanje hiperteksta.
HTML oznake su jezgra jezika za označavanje hiperteksta.
“b” označava podebljano, a HTML oznake su uvijek zatvorene u kutnim zagradama, a završna oznaka počinje kosom crtom prema naprijed. Ako se zaboravi kosa crta, ostatak stranice će preuzeti učinak.
Osim promjene fontova, oznake također stvaraju hiperveze ili tekst na koji se može kliknuti. Oznaka hiperveze uključuje ugrađenu adresu web stranice (URL ili Uniform Resource Locator). Postavljanjem hipervezne oznake oko izraza ili imena, klikom na nju surfer će odvesti na željenu adresu. To može biti udaljeno web mjesto ili druga stranica unutar iste web stranice.
HTML oznake se također mogu koristiti za odvođenje surfera na drugo mjesto unutar iste stranice. Ovo je zgodno za često postavljana pitanja (FAQ) ili indekse koji se nalaze na jednoj stranici. Klikom na pitanje ili indeksiranu temu posjetitelj može doći do točnih informacija koje su mu potrebne bez listanja cijelog dokumenta.
Druge oznake ugrađuju grafiku, filmove, zvučne efekte, animacije ili Flash skripte u web stranice. Okviri, obrube, pozadina i izgled stranica također su označeni HTML-om.
Na web stranicama s više stranica često postoje karakteristike koje webmaster želi ponoviti na svakoj stranici. To može uključivati vrstu fonta, boje web stranice, pozadinu i blokiranje teksta ili izgled. Umjesto da ponavlja ove oznake na svakoj stranici, HTML dopušta malo koda na vrhu svake stranice koji usmjerava preglednik na glavni stilski list koji sadrži HTML oznake koje se primjenjuju. Glavni list stilova poznat je kao Cascading Style Sheet (CSS) jer se njegovi učinci mogu “kaskadirati” na nekoliko stranica.
Sredinom 1990-ih, kada se internet prebacio s okruženja temeljenog na tekstu u grafičko okruženje, zahvaljujući HTML-u i web preglednicima koji su tumačili jezik, jedini način za stvaranje web stranice bio je ručno kodiranje stranica koristeći HTML oznake i tekstualni temeljen urednik. Ubrzo su postali dostupni HTML uređivači koji su radili puno kodiranja za korisnika, što je svima olakšalo izradu osnovne web stranice. Danas se gotove skripte i obrasci mogu ugraditi jednim klikom, omogućujući svakome s osnovnim potrebama da bude vlastiti webmaster.