Vsak dan si ogledamo številna spletna mesta, na njih dobimo potrebne in ne preveč informacije. S pomočjo portalov komuniciramo s prijatelji in puščamo sporočila na forumih, v LiveJournalu in družabnih omrežjih. Hkrati nikoli ne razmišljamo o tem, iz česa so vsi ti internetni viri.
Vsako spletno mesto, forum, dnevnik v živo in kateri koli drug vir, ki si ga ogledate v brskalniku, je sestavljen iz nabora povezanih spletnih strani. Vse, kar si ogledate v oknu brskalnika: zvok, video, fotografije, različna besedila, vključno s tem člankom - vse to je na ločenih spletnih straneh in se imenuje vsebina. Spletna stran je dokument s kakršno koli vsebino, ki je vanj vključena, objavljena na internetu in ogledana prek spletnega brskalnika. Strani, ki sestavljajo spletna mesta, so lahko glede na naloge stranske ali dinamične. Statične spletne strani Po imenu se morda zdi, da mora statična spletna stran imeti popolnoma stacionarno vsebino. Toda v resnici temu ni tako: takšna stran lahko vsebuje gibljive animacije, zvočne in celo video posnetke. In imenujejo se statični, ker so dokument s popolnoma vnaprej napisano nespremenjeno kodo. Te strani so napisane v označevalnem jeziku, imenovanem HTML. HTML je prvi in glavni jezik, ki se uporablja za ustvarjanje spletnih strani, a ker je njegova funkcionalnost zelo omejena, je sčasoma postalo potrebno ustvariti kaskadne sloge CSS. Zahvaljujoč CSS-u so se prve okorne strani začele dobivati bolj urejenega in bolj estetskega videza ter postale takšne, kot jih vidimo danes. Dinamične spletne strani Potreba po takšnih straneh se je pojavila zelo hitro. Zahvaljujoč njim lahko zdaj enostavno iščemo po spletnem mestu, ustvarjamo račune v družabnih omrežjih, na forumih, v LiveJournalu in uporabljamo različne spletne teste. Takšne strani so napisane v spletnih programskih jezikih: PHP, JSP, Java Servlet in ASP. NET. Razlika med dinamičnimi in statičnimi stranmi je v tem, da se njihova koda generira programsko. To pomeni, da ko vnesete spletno mesto, ki je sestavljeno iz dinamičnih spletnih strani, program na strežniku ustvari kodo strani, prikazane na zaslonu, v skladu s parametri, ki ste jih določili. Vnesete svoje uporabniško ime in geslo, program pa prikaže vašo stran v socialnem omrežju na forumu. Če nastavite iskalne parametre, dobite stran, katere koda vsebuje povezave do iskalne poizvedbe.