Professional Documents
Culture Documents
Css Tvolaric PDF
Css Tvolaric PDF
OSNOVE CSS-A
Mostar, 2010/11
Tomislav Volari
volaric.tomislav@gmail.com
Sadraj
2
CSS
Elementi CSS-a
HTML elementi za primjenu stilova
Svojstva teksta, fontova, pozadine, okvira
Prazan prostor oko elemenata (padding)
Odreivanje margina
Smjetanje sadraja na stranici
Svojstva linkova
Ostala svojstva
CSS
3
CSS specifikacije
4
CSS 1 1996
osnovno formatiranje elemenata
veina preglednika podrava ovaj standard
CSS 2 - 1998
pozicioniranje elemenata
preglednici podravaju dio specifikacije
CSS 3 u razvoju
http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(CSS)
HTML dokument
5
Elementi CSS-a
6
1.
Primjena selectora
10
Grupiranje
Kontekstualni selektori
Tipovi CSS-a
11
primjenjuju se na 1 element
koristi se style atribut odgovarajueg elementa HTMLa
svojstva i vrijednosti su vrijednost style atributa i
navode se pod navodnim znakovima
<p style="color: red; font-style: italic;">
prednosti:
<div></div> element
17
HTML
<div style="background-color:
red">
<h1>Ovaj dio dokumenta</h1>
<h2>imati e</h2>
<p>crvenu pozadinu</p>
</div>
<p>A ovaj nee.</p>
<span></span> element
18
HTML
<h1>Ovo je normalan naslov</h1>
<p>a ovaj dolje je areni</p>
<h2>
<span style="background-color:
blue">Plavo </span>
<span style="background-color:
red">Crveno </span>
<span style="background-color:
green">Zeleni </span>
</h2>
Komentari u CSS-u
19
Komentar u CSS-u:
komentar
/* Ovo je komentar */
HTML dokument
20
Primjeri
21
<style>
</style>
Primjer 1-1
23
CSS
body {
text-align: justify;
}
U drugom odlomku promijeniti emo
#odlomak2 {
boju teksta u ciglastu (FireBrick),
color: firebrick;
centirati emo ga i podcrtati.
text-decoration: underline;
text-align: center;
Trei odlomak emo poravnati s
}
desne strane.
#odlomak3 {
text-align: right;
}
HTML dokument
24
Formatiranje fontova
25
CommercialScript BT
Primjer 1-2
27
CSS
body {
font-family: verdana;
}
h1 {
font-size: 2em;
font-weight: bold;
color: blue;
}
#odlomak3 {
font-style: italic;
}
HTML dokument
28
Formatiranje pozadine
29
vrijednosti:
Primjer 1-3
30
CSS
body {
background-image:
url(http://www.timdizajn.com/praktik
um/slike/pozadina.jpg);
background-attachment: fixed;
}
#odlomak3 {
background-color:powderblue;
}
HTML dokument
31
(margin)
Okvira (border)
Razmaka izmeu
sadraja i okvira
(padding)
Veliina elementa
33
irina sadraja:250px;
razmak: 10px;
okvir:5px
margina:10px;
Svojstva okvira
34
Primjer 1-4
35
CSS
#odlomak2 {
border-style: solid;
border-width: thin;
border-left-color: white;
border-right-color: black;
border-top-color: black;
border-bottom-color: white;
}
#odlomak3 {
border: thick inset green;
}
HTML dokument
36
Razmak (padding)
37
Primjer 2-1
38
CSS
#odlomak3 {
padding: 15px;
}
HTML dokument
39
Odreivanje margina
40
vrijednost: veliina u odgovarajuoj mjernoj jedinici (mm, cm, px, em,...) ili
auto
Primjer 2-2
41
CSS
h1 {
margin-top: 2em;
}
#odlomak2 {
margin-left: 4em;
}
#odlomak3 {
margin-left: 8em;
}
HTML dokument
42
Pozicioniranje elemenata
43
Primjer 2-3
44
CSS
img {
float: right;
}
HTML
<p>
<img src="logocss.gif" width="95" height="84" />
Ovo je neki tekst. Ovo je neki tekst
</p>
HTML dokument
45
Primjer sa w3schools.com
http://www.w3schools.com/css/pr
_class_float.asp
vrijednosti:
Vrste pozicija
47
Vrste pozicija
48
Slojevi (Layers)
49
Primjer 2-4a
50
CSS
#sloj1 {
position: absolute;
left: 200px;
top: 30px;
height: 180px;
width: 290px;
padding: 1em;
background-color:#FFFFCC;
z-index: 1;
}
#sloj2 {
position: absolute;
left: 460px;
top: 100px;
height: 250px;
width: 300px;
padding: 1em;
background-color:silver;
z-index: 2;
}
div {
border-style:solid;
border-color:blue;}
51
Svojstva linkova
52
Primjer 2-5
53
CSS
a:link { color: green; }
a:visited { color: red; }
a:hover {
background-color: green;
color: white;
}
a:active {
background-color: brown;
color: yellow;
}
HTML dokument
54
Primjer 2-6
55
CSS
ul {
list-style-type: none;
}
li {
margin-left: .2em;
width: 8em;
}
a {
display: block;
color: white;
background-color: green;
text-decoration: none;
}
a:hover
{
background-color: red;
color: white;
}
HTML dokument
56
Ostala svojstva
57
Literatura
58
http://www.blooberry.com/indexdot/css/propindex/all.htm
Specifikacija boja
http://www.w3schools.com/css/
http://www.w3.org/MarkUp/Guide/Style.html
http://www.w3.org/Style/CSS/learning
http://www.westciv.com/style_master/academy/css_tutorial/
http://www.thenoodleincident.com/
http://gallery.theopalgroup.com/selectoracle/
http://www.w3schools.com/css/css_colors.asp
CSS specifikacije
http://www.w3.org/TR/REC-CSS2
Zadatak 1
59
font itavog
dokumenta neka
bude Arial,
naslov prikaite
podcrtano, boldano,
veliine 3 puta vee
od veliine
standardnog fonta,
na utoj pozadini
odlomci neka budu
poravnati s obje
strane
Zadatak 2
60
Zadatak 3
61
Zadatak 4
62
Zadatak 5
63
Stranicu iz 1 zadatka
"Osnove CSSa 1. dio"
formatirajte na nain
da:
tekst bude
podijeljen u 2
odlomka
prvi odlomak
odmaknite od lijeve
margine 20%
drugi odlomak
odmaknite od desne
margine 30%
Zadatak 6
64
Zadatak 7
65
Formatirajte
stranicu s
zaglavljem i 2
stupca.
Prvi stupac
zauzima 60%
ukupne irine
stranice, a drugi
preostali dio.
Zadatak 8
66
Zadatak 9
67
Zadatak 10
Formatirajte ivotopis pomou CSSa, bez tablica.
68
69