Web stranica je definisana kao jedan dokument ili usamljena stranica bilo koje veb lokacije, odnosno web sajta. Web stranica nije ništa drugo nego deo web sajta. Web stranica se sastoji od tri osnovne cjeline. Sadržaja web stranice koji se unosi u html kôd. Zatim izgleda web stranice koji se oblikuje pomoću css stilova i na kraju ponašanja web stranice koje određuje JavaScript. Web sajt je prema tome, skup stranica koje se nalaze na internetu pod jednim domenom. Web stranice se stvaraju koristeći različite programske jezike u zavisnosti od platforme koja se koristi za razvoj. Neki od najčešćih programskih jezika uključuju HTML, PHP, Python itd. HTML veb stranice se znatno brže učitavaju i imaju jednostavan i čist izgled. Osnovni jezik koji upotrebljavamo za izradu web stranica je HTML (engl. HyperText Markup Language).
HTML tagovi i elementi
Elementi daju strukturu html dokumentu i govore web pregledniku kako i što će vaša web stranica sadržavati. Općeniti elementi se sastoje od početnog taga, nekog sadržaja i završnog taga. Tagovi su oznake web pregledniku za početak i kraj nekog elementa. Svi tagovi počinju sa znakom manje od "<" a završavaju znakom veće od ">" Općenito govoreći, postoje dvije vrste tagova: otvarajući tagovi npr. <html> i zatvarajući tagovi </html> Jedina razlika između otvarajućeg taga i zatvarajućeg taga je kosa crta "/". Sadržaj teksta se stavlja između otvarajuće i zatvarajuće oznake taga.
Osnovni HTML tagovi
Strukturalni tagovi <!DOCTYPE html> Svaki HTML dokument počinjemo sa ovom deklaracijom. <html> … </html> Uvodni i zaključni tag HTML dokumenta <head> … </head> Uvodni i zaključni tag zaglavlja dokumenta <title> … </title> Naslov dokumenta
<body>… </body> Uvodni i zaključni tag tijela dokumenta
<hN> … </hN> Naslov N-tog prioriteta
N može da bude 1, 2, 3, 4, 5 ili 6 • <p> … </p> Uvodni i zaključni tag paragrafa
Osnovno formatiranje teksta
• <b> … </b> Podebljani tekst • <i> … </i> Italic ili ukošeni tekst • <u> … </u> Podvučeni tekst Ostali tekstualni tagovi • <hr> Horizontalna linija • <br> Prekid linije teksta • <!-- … --> Komentar