Gradniki spletnih strani

HTML

Hyper Text Markup Language (slovensko jezik za označevanje nadbesedila, kratica HTML) je označevalni jezik za izdelavo spletnih strani. Predstavlja osnovo spletnega dokumenta. Poleg prikaza dokumenta v spletnem brskalniku se z njim hkrati določi tudi zgradba in semantični pomen delov dokumenta.

Izdela se ga lahko v vsakem urejevalniku besedil (kot npr. beležnici idr.), saj je zapisan v obliki elementov HTML, ki so sestavljeni iz značk, zapisanih v špičastih oklepajih (npr. kot <p>) znotraj vsebine spletne strani. Značke HTML so običajno zapisane v parih, kot npr. <p> in </p>. Prva značka se imenuje tudi začetna značka, druga pa končna značka. Znotraj para značk lahko oblikovalec spletne strani vpiše poljubno besedilo in tudi druge značke (gnezdenje značk).

CSS

Cascading Style Sheets (sl. kaskadne stilske podloge) poznane pod kratico CSS so podloge, predstavljene v obliki preprostega slogovnega jezika, ki skrbi za prezentacijo spletnih strani. Z njimi definiramo stil HTML oz. XHTML elementov v smislu pravil, kako se naj ti prikažejo na strani. Določamo lahko barve, velikosti, odmike, poravnave, obrobe, pozicije in vrsto drugih atributov, prav tako pa lahko nadziramo aktivnosti, ki jih uporabnik nad elementi strani izvaja (npr. prekritje povezave z miško). Podloge so bile razvite z namenom konsistentnega načina podajanja informacij o stilu spletnim dokumentom.

Bistvo uporabe CSS je poleg defirniranja pravil, pred vsem ločitev strukture strani - ki jo podaja označevalni jezik skupaj z vsebino - od njene predstavitve. S tem omogočimo lažje urejanje in dodajanje stilov ter poskrbimo za večjo preglednost dokumentov temelječih na HTML sintaksi. Prav tako zmanjšamo ponavljanja kode, saj omogočimo množici strani uporabo istih podlog, kar lahko bistveno zmanjša njihovo velikost.

Specifikacija in vzdrževanje CSS je v rokah skupine CSS Working Group znotraj organizacije World Wide Web Consoritum (W3C)[1]. Specifikacijo uradno potrdijo člani W3C[2] (podjetja kot so Adobe, IBM, Microsoft ... ) in tako nastanejo CSS priporočila. Ta pa niso omejena samo na internetnih brskalnikih, uporabljajo se tudi v programih za pisanje dokumentov in elektronskih preglednic kakor tudi na napravah, kot so prenosni telefoni in PDA-ji.

PHP

PHP (trenutno tričrkovni rekurzivni akronim za PHP Hypertext Preprocessor, izvirno pa Personal Home Page Tools, slovensko orodja za osebno spletno stran) je razširjen odprtokodni programski jezik, ki se uporablja za strežniške uporabe oziroma za razvoj dinamičnih spletnih vsebin. Lahko ga primerjamo z Microsoftovim sistemom ASP, VBScript in JScript, Sun Microsystemovim sistemom JSP in Java ter sistemom CGI in Perl.

Podoben je običajno strukturiranim programskim jezikom, najbolj jezikoma C in Perl, in najbolj izkušenim programerjem dovoljuje razvijanje zapletenih uporab brez dolgega učenja.