Visoka skola strukovnih studija za menadžment u saobraćaju

Seminarski rad

Osnove rada u CSS-u (

Cascading Style Sheets

)

Mentor:

Učenik:

Milan Stanković

Milan Ilić

Niš, novembar 2014. god. 

Osnove rada u CSS-u

 

2

Sadržaj

Osnove rada u CSS-u (Cascading Style Sheets)..............................................................................1
1. Uvod......................................................................................................................................... 3

1.1

Uvod u jezik...................................................................................................................... 3

1.2

Istorija CSS-a programskog jezika...................................................................................3

2. Jezik............................................................................................................................................. 4

2.1.Sintaksa..................................................................................................................................4
2.2.Primer Css-a...........................................................................................................................4
2.3 Selektori i deklaracije............................................................................................................4
2.4 Rad sa stilskim klasama.........................................................................................................5

Regularni odlomak (bez class atributa)...................................................................................6
Class atribut sa vrednostima „copyright“................................................................................ 7

2.5 Nasleđivanje stilova...............................................................................................................8

3. Primena CSS-a...........................................................................................................................11

3.5 Boje......................................................................................................................................11
3.6 Linkovi.................................................................................................................................11
3.7 Pozadina...............................................................................................................................13
3.8 Fontovi.................................................................................................................................15

4. Korisni alati za CSS...................................................................................................................16
Literatura........................................................................................................................................17

background image

Osnove rada u CSS-u

 

4

2. Jezik

2.1.Sintaksa

CSS sintaksa se sastoji od opisa izgleda elemenata u dokumentu. Opis može da definiše 

izgled   više   elemenata,   i   više   opisa   može   da   definiše   jedan   element.   Na   taj   način   se 
opisi slažu jedan   preko   drugog   da   bi   definisali   konačni   izgled   određenog   elementa   (otuda 
naziv Cascading) da bi se dočaralo slaganje jednog stila preko drugog u definisanju konačnog 
izgleda elementa

.

Stilski obrasci sačinjeni su od stilskih pravila. Svako pravilo ima dva dela:

Selektor: Određuje element na koji se stilsko pravilo odnosi

Deklaracija: Određuje kako izgleda sadržaj opisan CSS-om

2.2.Primer Css-a

p {color:red;text-align:center;

}

CSS deklaracija

 se uvek završava tačkom-zarezom, a deklaracija grupe je okružena vitičastim 

zagradama

Da bi CSS bio lakši za čitanje, stavićemo deklaraciju u novi red:

p
{
color:red;
text-align:center;
}

2.3 Selektori i deklaracije

Možda najvažniji deo definicije CSS-a su selektori. Oni koriste za određivanje elemenata 

na HTML stranicama, te koriste brauzerima da odrede na koje elemente stranice utiče naredba u 
CSS-u. Postoji nekoliko tipova CSS selektora: selektori HTML elemenata, klase, ID selektori, 
kontekstualni selektori i  pseudo klase linkova.

Osnove rada u CSS-u

 

5

Selektori HTML elemenata su najjednostavniji selektori. Njima se identifikuju elementi neke 
stranice. Jednim selektorom se određuju svi ''tagovi'' tog elementa i direktno se utiče na njihov 
sadržaj. Kako bi koristili selektor HTML elementa potrebno je samo napisati naziv ''taga'' i na taj  
način se mogu menjati stilovi za sve elemente stranice.

Za jedan selektor možemo napraviti nekoliko stilskih pravila, svaki s jednom deklaracijom: 

h1 {color: teal;} 
h1 {font-family: Arial;} 
h1 {font-size: 36px;}

Tako velika kolekcija stilsih pravila postaje teška za upotrebu. CSS vam dozvoljava da 
kombinujete nekoliko deklaracija u jedno stillsko pravilo koje utiče na karakteristike prikaza 
pojedinog selektora:

h1 { 
       color: teal; 
       font-family: Arial; 
       font-size: 36px; 
}

Sve deklaracije za h1 selektor su unutar istih vitičastih zagrada ({}) i odvojene su tačkom i 
zarezom (;). Možemo staviti koliko god hoćemo deklaracija u stilsko pravilo, samo trebamo 
svaku deklaraciju završiti sa tačkom-zarezom.

Možemo napraviti da se isti set deklaracija odnosi na ceo skup selektora. Selektore je 
potrebno odvojiti zarezima. Sledeće stilsko pravilo ostavlja deklaracije za boju teksta, font i 
veličinu fonta:

h1, h2, h3 {
color: teal;
font-family: Arial;
font-size: 36px;
}

2.4 Rad sa stilskim klasama

CSS  dopušta specificiranje informacija na nekoliko načina:

unutar jednog HTML elementa

unutar <head> elementa

u posebnom css dokumentu.  

Takođe je moguće referencirati višestruke css dokumente unuter jednog HTML dokumenta. 

Želiš da pročitaš svih 17 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti