440 likes | 757 Views
Uvod u CSS. CSS ( eng . Cascading Style Sheets ). Do sada smo rekli za XHTML/HTML: „Vrsta opisnog jezika kojim se prikazuje izgled i sadržaj web-stranice” Služi prikazivanje izgleda ( prezentacije ) web dokumenta (stranice). CSS ( eng . Cascading Style Sheets ).
E N D
CSS (eng. CascadingStyleSheets) • Do sada smo rekli za XHTML/HTML: „Vrsta opisnog jezika kojim se prikazuje izgled i sadržaj web-stranice” • Služi prikazivanje izgleda(prezentacije) web dokumenta (stranice)
CSS (eng. CascadingStyleSheets) • Današnje stranice su razdijeljene na „slojeve”: Sadržaj(HTML) Prezentacija(CSS) Ponašanje(JavaScript)
CSS (eng. CascadingStyleSheets) • Najvažnije prednosti: • Smanjenje prometa – jedna CSS datoteka se može primijeniti na tisuće HTML stranica • Lakše održavanje – sav izgled stranice je upisan na jednom mjestu
CSS (eng. CascadingStyleSheets) • CSS se može biti dio HTML datoteke ili zasebna datoteka za sebe • Kao dio HTML datoteke: <head> <style type="text/css"> <!-- ovdje dolazi css--> </style> </head>
Primjer <head> <style type="text/css"> p { color:blue; } <style> </head> <body> <p> Ovo je odlomak plave boje!</p> </body>
Osnovni pojmovi p {color: blue;} Vrijednost(na što želimo promijeniti) Selektor(opisna oznaka koju mijenjamo) Svojstvo(što želimo promijeniti)
Neka tekstualna svojstva • veličina fonta: • font-size • vrsta fonta: • font-family • debljina fonta (podebljanje) • font-weight • stil: • font-style • poravnanje teksta: • text-align • uvlačenje teksta: • text-indent
Klase • se koriste kada želimo imati veću kontrolu nad stilom oblikovanja • do sada ako smo promijenili boju odlomku, onda smo svim odlomcima promijenili boju • klase nam omogućuju da stil primijenimo točno tamo gdje nam je to potrebno
Klase-definiranje • Klasu definiramo tako da odaberemo proizvoljno ime ispred kojega stavljamo točku • Pr: <style type=„text/css”> .crveno {color:red;} .zeleno {color:green;} </style>
Klase • ako želimo pridružiti neku opisnu oznaku klasi moram joj upisati atribut class <p class=„crveno”>Ovo je crveni odlomak</p> <p class=„zeleno”>Ovo je zeleni odlomak</p> • vrijednost atributa class je ime klase bez točke
Pozadinske slike <style type= "text/css"> body { background-image:url(put_do_slike); } </style>
Hiperveze (Linkovi) • linkovi imaju 4 stanja:
Hiperveze (Linkovi) • svako stanje se zasebno može urediti: a:link {color:red;} Pseudo-element, dio elementa nad kojim se želi napraviti promjena