Professional Documents
Culture Documents
CSS Osnove I Primjeri
CSS Osnove I Primjeri
https://www.facebook.com/InstrukcijeIwa
SVEUILITE U ZAGREBU
FAKULTET ORGANIZACIJE I INFORMATIKE
VARADIN
Instrukcije IWA
https://www.facebook.com/InstrukcijeIwa
Sadraj
1.
TO JE TO CSS? .............................................................................................................................................. 1
2.
Implicitno ................................................................................................................................ 1
CSS ID I KLASA ........................................................................................................................................................ 2
4.
1. to je to CSS?
1.
2.
3.
4.
CSS-om definiramo kako e se HTML elementi prikazati na web stranici (krajnjem korisniku).
Stil (CSS) se obino sprema u eksterne CSS datoteke (tipino, datoteke sa .css kao ekstenzijom).
Eksterne CSS datoteke omoguuju vam da promijenite izgled svih web stranica (koje koriste istu
CSS datoteku), ureujui samo jednu datoteku.
2. CSS Sintaksa
CSS se sastoji od dva glavna dijela - CSS selektora, te deklaracija. Svaka se deklaracija sastoji
od svojstva, te vrijednosti svojstva.
Svojstvo je stilski atribut koji elite promijeniti. Svako svojstvo mora sadravati vrijednost.
Svaka deklaracija zavrava sa tokom-zarezom. Preporuljivo je da svaku deklaraciju stavljate u
zaseban redak, kako bi va CSS bio pregledniji. Primjer:
selektor
{
svojstvo1:vrijednost;
svojstvo2:vrijednost;
svojstvo3:vrijednost;
}
CSS Komentari
Kao i u veini programskih jezika ili metoda i CSS podrava komentare. Uglavnom se komentari
koriste za objanjavanje koda, kako bi se kasnije lake snali. Vana napomena je da web
preglednici ne interpretiraju komentare. CSS komentar poinje sa "/*" (bez navodnika), te
zavrava sa "*/". Primjer
Implicitno
Definira se selektor koji se odnosi na neki od HTML tagova (npr. h1, br, hr, p..). Kada se
definira selektor na taj nain onda se sva definirana svojstva odnose na sve elemente koji imaju
taj tag.
h1
{
margin-left:20px; /* Pomie h1 20 piksela od vrha */
}
CSS ID i Klasa
CSS vam omoguuje da odredite svoje selektore - ID, te klasu (ID, class). ID selektor se koristi
za specificiranje stila za jedan, unikatan element. ID selektor koristi HTML-ov id atribut, te je
definiran sa "#" (bez navodnika). Primjer ispod e biti primijenjen na HTML elementu iji je id
atribut postavljen na "dijalog".
Jednoznano (ID)
#dijalog
{
color:#DD0000; /* Postavlja boju teksta na tamno crvenu */
padding-left:15px; /* Pomie sadraj unutar elementa za 15 piksela u lijevu stranu */
}
HTML
<p id= dijalog >ovo je paragraf S CSS</p>
Selektor klase (class selector) se koristi za specificiranje stila za grupu elemenata. Suprotno od
ID selektora, class selektor se esto koristi na nekoliko elemenata. Ova metoda vam omoguuje
definiranje stila grupi elemenata sa istim class atributom. Class selektor koristi HTML-ov class
atribut, te je definiran sa "." (bez navodnika). Primjer ispod e biti primijenjen na grupu HTML
elemenata kojima je class atribut postavljen na "centriraj".
Eksplicitno
.centriraj
{
text-align:center; /* Poreuje tekst iz sredine u lijevu i desnu stranu */
}
HTML
<p class= centriraj >ovo je paragraf S CSS</p>
Takoer moete specificirati da se klasa odnosi na samo odreene HTML elemente. Primjer
ispod e biti primijenjen samo na p (paragraf) elemente kojima je class atribut definiran kao
"centriraj".
p.centriraj
{
text-align:center; /* Poreuje tekst iz sredine u lijevu i desnu stranu */
}
Interni CSS
Interni CSS bi se trebao koristiti u situaciji kada zasebna stranica zahtjeva zaseban stil. Interni
CSS se definira unutar <head> i <style> taga. Primjer:
<head>
<style>
hr { color: sienna; }
p { margin-left:20px; }
body { background-color:#4444AA; }
</style>
</head>
width:220px;
padding:10px;
border:5px solid gray;
margin:0px;