Svakodnevno gledamo mnoge web stranice, s njih dobivamo potrebne i ne baš informacije. Uz pomoć portala komuniciramo s prijateljima i ostavljamo poruke na forumima, LiveJournalu i društvenim mrežama. Istodobno, nikada ne razmišljamo o tome od čega se sastoje svi ti internetski izvori.
Svaka web lokacija, forum, dnevni časopis i bilo koji drugi resurs pregledan kroz preglednik sastoji se od skupa povezanih web stranica. Sve što gledate u prozoru preglednika: audio, video, fotografije, razni tekstovi, uključujući ovaj članak - sve je to na zasebnim web stranicama i naziva se sadržajem. Web stranica je dokument s bilo kojim sadržajem koji je u njemu objavljen na Internetu i pregledan putem web preglednika. Ovisno o zadacima, stranice koje čine web stranice mogu biti stranica ili dinamičke. Statične web stranice Po nazivu se može činiti da statična web stranica treba imati apsolutno stacionarni sadržaj. Ali u stvarnosti to nije slučaj: takva stranica može sadržavati pokretne animacije, audio, pa čak i video snimke. A nazivaju se statičkim, jer su dokument s potpuno unaprijed napisanim nepromijenjenim kodom. Te su stranice napisane pomoću označnog jezika koji se naziva HTML. HTML je prvi i glavni jezik koji se koristi za izradu web stranica, ali budući da je njegova funkcionalnost vrlo ograničena, s vremenom je postalo potrebno stvarati kaskadne CSS stilske tablice. Zahvaljujući CSS-u prve stranice nespretnog izgleda počele su poprimati uredniji i estetskiji izgled te postaju onakve kakvima ih danas vidimo. Dinamične web stranice Potreba za takvim stranicama pojavila se vrlo brzo. Zahvaljujući njima sada možemo lako pretraživati web mjesto, stvarati račune na društvenim mrežama, forumima, u LiveJournalu i koristiti razne mrežne testove. Takve su stranice napisane pomoću web programskih jezika: PHP, JSP, Java Servlet i ASP. NET. Razlika između dinamičkih i statičnih stranica je u tome što se njihov kod generira programski. Odnosno, kada uđete na web mjesto koje se sastoji od dinamičkih web stranica, program na poslužitelju generira kôd stranice prikazane na zaslonu u skladu s parametrima koje ste naveli. Unesete svoje korisničko ime i lozinku, a program prikazuje vašu stranicu na društvenoj mreži, na forumu. Ako postavite parametre pretraživanja, dobit ćete stranicu čiji kôd sadrži veze na upit za pretraživanje.