Professional Documents
Culture Documents
internet aplikacija
as 01
Boris Damjanovi
V_006.html
esta stranica
Kreiramo datoteku pod imenom V_006.html u
odabranom editoru
Poravnanje i format
V_006.html
<!DOCTYPE html>
<html>
<head>
<title>Poravnanje i formatiranje</title>
</head>
<body>
<p align="center">Ovo je centrirani odlomak.</p>
<p align="right"><b>Ovo je bold odlomak poravnat u desno.</b></p>
<p align="justify"><i>Ovo je italic odlomak poravnat s lijeve i
desne strane.</i></p>
</body>
</html>
Listing 1: Poravnanje i formatiranje teksta
Formatiranje teksta
V_007.html
<!DOCTYPE html>
<html>
<head>
<title>Naslovi</title>
</head>
<body>
<p><b>bold tekst</b></p>
<p><strong>strong tekst</strong></p>
<p><mark>markirani tekst (bojom pozadine)</mark></p>
<p><i>italik tekst</i></p>
<p><em>instaknuti tekst</em></p>
<p><small>mali tekst</small></p>
<p><big>veliki tekst</big></p>
<p><del>obrisan tekst</del></p>
<p><ins>unesen tekst</ins></p>
<p>A<sub>potpis</sub></p>
<p>A<sup>natpis</sup></p>
<p><u>podvucen tekst</u></p>
</body>
</html>
Listing 1: Formatiranje teksta
Boris Damjanovi
Formatiranje teksta
V_007.html
Boris Damjanovi
Kombinovanje koncepata
V_009.html
<!DOCTYPE html>
<html>
<head>
<title>Osnovni HTML elementi</title>
</head>
<body>
<h2 align="center">Naslov 2. nivoa</h2>
<hr>
<p align="left">Paragraf se sastoji od jedne ili vise recenica koje
formiraju jedinicu nekog sadrzaja. Pocetak paragrafa je
naznacen novom linijom.</p>
<hr size="8">
<p align="right">Paragraf se sastoji od jedne ili vise recenica
koje formiraju jedinicu nekog sadrzaja. Pocetak paragrafa je
naznacen novom linijom.</p>
<hr size="8" noshade>
<p align="center">
Paragraf se sastoji od jedne ili vise recenica<br /> koje
formiraju jedinicu nekog sadrzaja.<br /> Pocetak paragrafa<br /> je
naznacen novom linijom.<br /></p>
<hr width="80%">
</body>
</html>
Listing 1: Poravnanje i formatiranje teksta i naslova, sa korienjem linija
Na slijedeoj strani je uveana slika
Boris Damjanovi
Kombinovanje koncepata
V_009.html
Boris Damjanovi
Boris Damjanovi
Stranica 10
Kreiramo datoteku pod imenom V_010.html u
odabranom editoru
Preformatirani tekst
V_010.html
<!DOCTYPE html>
<html>
<head>
<title>Unaprijed formatirani tekst</title>
</head>
<body>
<hr>
<h1>Praznine</h1>
(tab)
(10 razmaka)
(novi red)
<hr>
<h2>Rezultati ispita</h2>
<hr>
<pre>
+---------+--------+--------+
| pismeni | usmeni | ukupno |
+--------+---------+--------+--------+
| Milan |
6
|
8
|
7
|
| Ana
|
9
|
10
|
10
|
| Goran |
7
|
5
|
5
|
+--------+---------+--------+--------+
</pre>
</body>
</html>
Listing 1: Praznine i preformatirani tekst
Boris Damjanovi
10
Preformatirani tekst
V_010.html
Boris Damjanovi
11
Boris Damjanovi
12
Stranica 11
Kreiramo datoteku pod imenom V_011.html u
odabranom editoru
13
Neureene liste
V_011.html
<!DOCTYPE html>
<html>
<head>
<title>Liste</title>
</head>
<body>
<ul>
<li>Kafa</li>
<li>Caj</li>
</ul>
<hr>
<ul style="list-style-type:
<li>Kafa</li>
<li>Caj</li>
</ul>
<hr>
<ul style="list-style-type:
<li>Kafa</li>
<li>Caj</li>
</ul>
<hr>
<ul style="list-style-type:
<li>Kafa</li>
<li>Caj</li>
</ul>
<hr>
<ul style="list-style-type:
<li>Kafa</li>
<li>Caj</li>
</ul>
</body>
</html>
Listing 1: Neureene liste
disc">
circle">
square">
none">
Boris Damjanovi
14
Neureene liste
V_011.html
Boris Damjanovi
15
Stranica 12
Kreiramo datoteku pod imenom V_012.html u
odabranom editoru
16
Ureene liste
V_012.html
<!DOCTYPE html>
<html>
<head>
<title>Uredjene Liste</title>
</head>
<body>
<ol type="1">
<li>Kafa</li>
<li>Caj</li>
</ol>
<hr>
<ol type="A">
<li>Kafa</li>
<li>Caj</li>
</ol>
<hr>
<ol type="a">
<li>Kafa</li>
<li>Caj</li>
</ol>
<hr>
<ol type="I">
<li>Kafa</li>
<li>Caj</li>
</ol>
<hr>
<ol type="i">
<li>Kafa</li>
<li>Caj</li>
</ol>
</body>
</html>
Listing 1: Ureene liste
Boris Damjanovi
17
Ureene liste
V_012.html
Boris Damjanovi
18
Stranica 12a
Kreiramo datoteku pod imenom V_012a.html u
odabranom editoru
19
Ureene liste
V_012a.html
<!DOCTYPE html>
<html>
<head>
<title>Uredjene liste - atribut start</title>
</head>
<body>
Atribut start: 10
<ol start="10">
<li>Kafa</li>
<li>Voda</li>
<li>Secer</li>
</ol>
</body>
</html>
Listing 1: Ureene liste atribut start
Boris Damjanovi
20
Ureene liste
V_012a.html
Boris Damjanovi
21
Stranica 13.
Kreiramo datoteku pod imenom V_013.html u
odabranom editoru
22
Opisne liste
V_013.html
<!DOCTYPE html>
<html>
<head>
<title>Opisne Liste</title>
</head>
<body>
<dl>
<dt>Kafa</dt>
<dd>- topli crni napitak</dd>
<dt>Mlijeko</dt>
<dd>- topli bijeli napitak</dd>
</dl>
</body>
</html>
Listing 1: Opisne liste
Boris Damjanovi
23
V_016.html
Stranica 16.
Kreirati datoteku pod imenom V_016.html u
odabranom editoru
Na osnovu slike, napisati HTML kod stranice.
Boris Damjanovi
24
Boris Damjanovi
25
Boris Damjanovi
26
Veze - linkovi
Web ita obino iscrtava polazni vor u HTML-dokumentu kao fragment teksta na
koji se moe "kliknuti", grafiki istaknut podvlaenjem i drugom bojom slova od
boje slova samog teksta.
Boris Damjanovi
27
Apsolutna veza
Kako bi odredili u kojem prozoru ili okviru (engl. frame)
e se otvoriti prikaz web stranice koristimo svojstvo
target.
Target atribut moe imati sljedee vrijednosti:
_blank (link sa ovom vrijednou atributa target otvara
stranicu u novom prozoru web itaa)
_self (otvara stranicu u istom okviru u kojem je i link)
_parent (otvara stranicu u nadreenom okviru okvira u
kojem se nalazi link)
_top (otvara stranicu u trenutnom prozoru u kojem se nalazi
link, zanemarujui okvire)
Boris Damjanovi
28
Boris Damjanovi
29
Veze
V_021.html
Kreirati datoteku pod imenom V_021.html u odabranom editoru
Napraviti stranicu sa apsolutnim linkom ka web sajtu univerziteta.
<!DOCTYPE html>
<html>
<head>
<title>Apsolutna veza</title>
</head>
<body>
<h1>Stranica PIM univerziteta Banja Luka</h1>
Ova veza vodi na
<a href=http://univerzitetpim.com target=_blank>PIM
univerzitet</a>
stranicu
</body>
</html>
Listing 1: Apsolutna veza
Boris Damjanovi
30
V_021.html
Izgled gotove stranice.
Provjerite stranicu u radu kliknite na vezu.
Boris Damjanovi
31
Boris Damjanovi
32
33
Boris Damjanovi
34
Veze ka markeru
V_023.html
Kreirati datoteku pod imenom V_023.html u odabranom
editoru
Izvorni kod vjebe dat je na slijedeem slajdu.
Boris Damjanovi
35
36
Veze ka markeru
V_023.html
Klik na relativnu vezu u dnu stranice izaziva pomjeranje (scroll) ka vrhu stranice, ka mjestu na
kojem se nalazi marker ID=vrh.
Uoite da kada kliknete na link, na url vae html stranice lijepi se vrijednost href atributa linka
na kojeg ste kliknuli.
file:///C:/........./V_023.html#Vrh
Boris Damjanovi
37
Boris Damjanovi
38
39
Boris Damjanovi
40
Boris Damjanovi
41
Formatiranje teksta
Ukoliko se posebno ne naglasi kojim oblikom slova
(fontom) elimo da bude ispisan tekst na stranici,
web ita e koristiti podrazumjevani (default)
font, a to je obino Times New Roman.
Rad sa fontovima u okviru HTML 4.0 stranice se
obavlja pomou <font> taga, dok se upotreba ovog
taga po specifikaciji HTML 5.0 ne predvia
Ovaj tag moe imati sljedee atribute: face, size i
color.
Boris Damjanovi
42
Formatiranje teksta
Ako se koriste neki rijetki i egzotini fontovi onda bi
bilo dobro navesti i nekoliko alternativnih fontova,
jedan za drugim, odvojenih zarezom.
Ako posjetilac stranice na svom raunaru nema
instaliran prvi font sa liste, ita e prikazati
pomou sljedeeg sa liste, i tako dalje.
Boris Damjanovi
43
Formatiranje teksta
V_026.html
Kreirati datoteku pod imenom V_026.html u
odabranom editoru i unijeti kod
<!DOCTYPE html>
<html>
<head>
<title>Oblici slova-fontovi</title>
</head>
<body>
<center>
<font face="Verdana" size="3">Verdana</font><br>
<font face="Arial" size="3">Arial</font><br>
<font face="Courier" size="3">Courier</font><br>
<font face="Bedrock" size="3">Bedrock</font><br>
<font face="Times New Roman" size="3">Times New Roman</font><br>
<font face="Comic Sans MS" size="3">Comic Sans MS</font>
<p>
</center>
</body>
</html>
Listing 1: Oblici slova - fontovi
Boris Damjanovi
44
Formatiranje teksta
V_026.html
U itau se dobija slijedei ispis
Boris Damjanovi
45
Boris Damjanovi
46
Formatiranje teksta
Ostali korisni elementi za manipulaciju sa tekstom:
<code> </code>
<kbd> </kbd>
<samp> </samp>
<tt> </tt>
<var> </var>
<pre> </pre>
<em> </em>
<strong> </strong>
Izvorni kod
Ulaz sa tastature
tampa/izlaz iz nekog programa
Ranije korien umjesto KBD taga. U HTML5
verziji se ne koristi.
Definie tekst koji se koristi za varijable.
Ve spominjani preformatirani tag, koji ne
uklanja praznine.
Ve spominjani istaknuti tekst, obino italic.
Ve spominjani naglaen tekst, obino bold.
Boris Damjanovi
47
Formatiranje teksta
<address> </address>
Boris Damjanovi
48
Boris Damjanovi
49
Boris Damjanovi
Samostalna vjeba
V_038.html
50
<!DOCTYPE html>
<html>
<head>
<title>Samostalna vjezba</title>
</head>
<body>
<h1>Izreke</h1>
<h2>Konfucije</h2>
<blockquote>Citanje bez razmisljanja stvara nesrecan duh,
a razmisljanje bez citanja stvara covjeka neuravnotezenim.</blockquote>
<h2>Razne izreke</h2>
<q>Nemoj dozvoliti jeziku da grmi ako ti snaga sapuce.</q> Seneka.
<br />
<q>Ono sto me ne ubije, to me ojaca.</q> Friedrich Nietzsche.
<h2>Razne poslovice</h2>
<h3>H<sub>2</sub>O</h3>
<q>Ljubav deteta je kao voda u pletenoj korpi.</q> Svicarska narodna
poslovica
<br />
<q>Voda svata opere do crna obraza.</q> Vuk Karadzic
<h3>Stih</h3>
<p><b>Istok, zapad,</b> <i>sjever, jug</i>
</p>
<p><u>put je kratak,</u> <s>put je dug.</s>
</p>
</body>
</html>
V_038.html
51
Boris Damjanovi
52
Boje i html
Boje se mogu definisati na dva naina:
ili preko predefinisanog engleskog naziva boje (npr."yellow" za utu
boju),
ili preko heksadecimalne RGB vrijednosti ispred koje obavezno treba
staviti simbol # (npr. #ffff00).
Znai, boje se mogu odrediti sa RGB-palete.
Vrijednost atributa boje ima opti oblik
"#cczzpp",
gdje su cc, zz i pp redom heksadecimalne vrednosti za intenzitet
crvene, zelene i plave boje.
U sluaju da se prilikom navoenja taga BODY izostave opisani
atributi, navigator im dodeljuje predefinisane vrijednosti.
Boris Damjanovi
53
Boje i html
Na primjer, ako se eli da se promijeni boja pozadine u utu tada <body>
tag treba da glasi:
<body bgcolor="#ffff00">
ili:
<body bgcolor="yellow">
ili:
<body bgcolor="rgb(255,255,0)">
(ne radi u svim browserma)
Boris Damjanovi
54
Boris Damjanovi
55
Rad sa fotovima
V_040.html
Kreirati datoteku pod imenom V_040.html u
odabranom editoru i unijeti kod
Boris Damjanovi
56
<!DOCTYPE html>
<html>
<head>
<title>Slova i boje (heksadekadno)</title>
</head>
<h2>Razlicite boje (heksadekadno)</h2>
<body>
<p> <font color="#FFFFFF"> Bijela - white - #FFFFFF </font></p>
<p> <font color="#C0C0C0"> Srebrna - silver - #C0C0C0 </font></p>
<p> <font color="#808080"> Siva - gray - #808080 </font></p>
<p> <font color="#000000"> Crna - black - #000000 </font></p>
<p> <font color="#FF0000"> Crvena - red - #FF0000</font></p>
<p> <font color="#800000"> Tamno crvena - maroon #800000</font></p>
<p> <font color="#FFFF00"> Tamno zuta - yellow #FFFF00</font></p>
<p> <font color="#00FF00"> Limun - lime - #00FF00 </font></p>
<p> <font color="#FFA500"> Narandza - orange - #FFA500</font></p>
<p> <font color="#008000"> Zelena - green - #008000</font></p>
<p> <font color="#00FFFF"> Boja vode - aqua - #00FFFF</font></p>
<p> <font color="#008080"> Zelenkasta - teal - #008080</font></p>
<p> <font color="#0000FF"> Plava - blue - #0000FF</font></p>
<p> <font color="#000080"> Boja mora - navy - #000080</font></p>
<p> <font color="#FF00FF"> Ruzicasta - fuchsia - #FF00FF(Fuchsia
je cvijet neobicne boje, Fuksija. Cita se fjusa.)</font></p>
<p> <font color="#800080"> Ljubicasta - purple #800080</font></p>
</body>
</html>
Listing 1: Font i nazivi boja
Boris Damjanovi
57
Boris Damjanovi
58
Boris Damjanovi
59
Tag BODY
i pozadinska slika
Boris Damjanovi
60
Boris Damjanovi
61
Boris Damjanovi
62
Boris Damjanovi
63
Boris Damjanovi
64
Boris Damjanovi
65
Boris Damjanovi
66
Boris Damjanovi
67
Boris Damjanovi
68
Komentari
Komentari se koriste da bi izvorni kod bio pregledniji.
Komentare moemo unositi bilo gdje unutar html dokumenta.
Taj tekst nee biti prikazan na stranici, tj. moi e se vidjeti samo iz
nekog editora koda.
Na ovaj nain moemo ostavljati sebi i drugima poruke unutar koda, ili
moemo jedan dio koda iskljuiti da bi provjerili kako stranica izgleda
isl.
S ovim nizom znakova otvaramo komentar: <!- S ovim nizom znakova zatvaramo komentar: -->
Boris Damjanovi
69
Boris Damjanovi
70
Slike (images)
HTML element za prikazivanje slike je <img />.
Ovaj tag mora imati bar jedan atribut. To je src atribut koji
definie naziv i, eventualno, lokaciju grafikog fajla koji
elimo da prikaemo u okviru svoje prezentacije.
Pri opisu lokacije dokumenta najjednostavniji sluaj je da
se dokument slike nalazi u istom direktorijumu gdje i html
stranica. Tada je dovoljno da se kao vrijednost src atributa
postaviti samo naziv odgovarajueg dokumenta.
Na primjer, da bi se prikazala slika sa imenom "slika.gif" na
html stranici tada e odgovarajui tag glasiti:
71
Slike (images)
Tag IMG moe imati razliite atribute koji omoguuju da se precizno opiu
poloaj, dimenzije i odnos slike prema drugim dijelovima stranice. Ti
atributi su:
Atribut ALIGN za poravnanje slike u odnosu na margine, a moe imati
vrijednosti:
za horizontalno poravnjavanje: LEFT, CENTER, RIGHT
za vertikalno poravnavanje: TOP, MIDDLE, BOTTOM
Atributi za dimenzionisanje slike su WIDTH (irina) i HEIGHT (visina).
Atributi koji opisuju poloaj slike su HSPACE i VSPACE
Atribut koji opisuje irinu okvira slike - BORDER
Atribut koji umjesto slike daje tekstualni opis (naziv) slike ALT
Ako se nijedan od atributa ne navede slike su poravnate sa tekstom na
donju ivicu. Poloaj slike u odnosu na tekst stranice se moe definisati
ubacivanjem align atributa u <img /> tag.
Boris Damjanovi
72
Slike (images)
V_045.html
Kreirati datoteku pod imenom V_045.html u
odabranom editoru i unijeti kod
Boris Damjanovi
73
<!DOCTYPE html>
<html>
<head>
<title>Horizontalno poravnanje slika</title>
</head>
<body>
<p>
<img src="PPP.jpg" alt="PIM" width="100" height="100"
align="left" />Namjerno
pogresno referencirana slika (<b>src="PPP.jpg"</b>) izazvace
prikazivanje teksta datog
atibutom <b>alt="PIM"</b>. Pri tome se zadrzavaju vrijednosti
ostalih
atributa, cak iako je atribut SRC pogresan. Poravnata je u lijevo
pomocu atributa <b>align="left"</b>. Zahvaljujuci atributima
<b>width="100"</b> i <b>height="100"</b>, slika prikazuje u
velicini 100 puta 100 piksela (pixel).
<br />
<mark>Piksel je tacka u rasterski prikazanoj slici.</mark>
<br /> Citanje bez razmisljanja stvara nesrecan duh, a
razmisljanje bez citanja stvara covjeka neuravnotezenim. Citanje
bez razmisljanja stvara nesrecan duh, a razmisljanje bez citanja
stvara covjeka neuravnotezenim. Citanje bez razmisljanja stvara
nesrecan duh, a razmisljanje bez citanja stvara covjeka
neuravnotezenim. Citanje bez razmisljanja stvara nesrecan duh, a
razmisljanje bez citanja stvara covjeka neuravnotezenim.
</p>
<hr />
...
Nastavak na slijedeoj stranici...
Boris Damjanovi
74
...
<p>
<img src="pim.jpg" alt="PIM" width="100" height="100"
align="right" />
Ova slika ima ispravno zadan atribut <b>src="pim.jpg"</b>, zbog
cega je potpuno prikazana. I ovdje se koriste atributi
<b>width="100"</b> i <b>height="100"</b>, za
prikaz u velicini 100 puta 100 piksela (pixel). Ova slika je
poravnata u desno pomocu atributa <b>align="right"</b>.
<br />
Citanje bez razmisljanja stvara nesrecan duh, a razmisljanje bez
citanja stvara covjeka neuravnotezenim. Citanje bez razmisljanja
stvara nesrecan duh, a razmisljanje bez citanja stvara covjeka
neuravnotezenim. Citanje bez razmisljanja stvara nesrecan duh, a
razmisljanje bez citanja stvara covjeka neuravnotezenim. Citanje
bez razmisljanja stvara nesrecan duh, a razmisljanje bez citanja
stvara covjeka neuravnotezenim.
</p>
</body>
</html>
Nastavak sa prethodne stranice
Boris Damjanovi
75
Boris Damjanovi
76
Boris Damjanovi
77
Tabele
HTML tabele se sastoje iz redova i kolona.
Na presjeku redova i kolena nalaze se elije.
elija moe sadrati raznovrsne informacije: brojeve,
tekst, boje, liste, hiper-veze, slike, itd.
Tabela se sastavlja tako to se opisuju redom njene
vrste (redovi, engl. row) i sadraj svake elije (engl.
cell) u redu.
Boris Damjanovi
78
Tabele
Tabele se definiu pomou taga <table>.
Tabele se dalje dijele u redove pomou <tr> taga
(Table Row).
Redovi se dalje dijele u elije sa podacima (Table
Data) pomou <td> taga.
Neki red tabele takoe moe biti podijeljen i u
zaglavlja pomou <th> taga (Table Headings).
Veina itaa podrazumjevano prikazuje zaglavlja
centrirano i zadebljanim slovima (bold).
Boris Damjanovi
79
Tabele
V_052.html
Kreirati datoteku pod imenom V_052.html u
odabranom editoru i unijeti kod
Boris Damjanovi
80
<!DOCTYPE html>
<html>
<head>
<title>Tabela prisustva</title>
</head>
<body>
<table>
<tr>
<th>Prezime</th>
<th>Ime</th>
<th>Prisustvo</th>
</tr>
<tr>
<td>Vidovic</td>
<td>Dejan</td>
<td>5</td>
</tr>
<tr>
<td>Sofric</td>
<td>Aleksandar</td>
<td>4</td>
</tr>
<tr>
<td>Sibarevic</td>
<td>Jelena</td>
<td>4</td>
</tr>
<tr>
<td>Curic</td>
<td>Kristijan</td>
<td>4</td>
</tr>
</table>
</body>
</html>
Listing 1: Primjer tabele
Boris Damjanovi
81
Tabele
Boris Damjanovi
82
Boris Damjanovi
83
Tabele - atributi
Tabela se opisuje uz pomo sloenog taga table koji moe
sadrati vie atributa:
BORDER koji opisuje irinu spoljanjeg okvira tabele.
Ako je naveden, Tag Border odreuje kolika e biti linija koja
uokviruje kako sam sadraj elije, tako i kompletnu tabelu.
Vrijednost 1 predstavlja irinu linije od jednog piksela,
odnosno jedne take. Internet Explorer podrazumjevano ne
crta ivice.
84
Boris Damjanovi
85
<!DOCTYPE html>
<html>
<head>
<title>Tabele - linije i razmaci</title>
</head>
<body>
<p>Bez navodjenja cellspacing atributa:</p>
<table border="1">
<tr>
<th>Prezime</th>
<th>Ime</th>
</tr>
<tr>
<td>Gak</td>
<td>Milos</td>
</tr>
</table>
...
...
Listing 1: Nastavak na slijedeoj strani...
Boris Damjanovi
86
...
...
<p>Sa cellspacing atributom 10:</p>
<table border="1" cellspacing="10">
<tr>
<th>Prezime</th>
<th>Ime</th>
</tr>
<tr>
<td>Gak</td>
<td>Milos</td>
</tr>
</table>
<p>Sa cellspacing atributom 0:</p>
<table border="1" cellspacing="0">
<tr>
<th>Prezime</th>
<th>Ime</th>
</tr>
<tr>
<td>Gak</td>
<td>Milos</td>
</tr>
</table>
<p><b>Note:</b> Cellspacing nije podran u HTML5 standardu.</p>
</body>
</html>
Listing 1: .. nastavak sa prethodne strane
Boris Damjanovi
87
Tabele - cellspacing
V_053.html
Boris Damjanovi
88
Boris Damjanovi
89
Boris Damjanovi
90
<!DOCTYPE html>
<html>
<head>
<title>Tabele - colspan i rowspan</title>
</head>
<body>
<p>Primjer za rowspan</p>
<table border="1">
<tr>
<td rowspan="3">Informaticki predmeti</td>
<td>Uvod u WWW</td>
</tr>
<tr>
<td>Baze podataka</td>
</tr>
<tr>
<td>Uvod u programiranje Android uredjaja</td>
</tr>
</table>
<p>Primjer za colspan</p>
<table border="1">
<tr>
<th>Mjesec</th><th>Usteda</th>
</tr>
<tr>
<td>Januar</td><td>100</td>
</tr>
<tr>
<td>Februar</td><td>100</td>
</tr>
<tr>
<td colspan="2">Suma: 200</td>
</tr>
</table>
<p>Probajte za vjezbu da unesete razicite vrijednosti za
rowspan i colspan</p>
</body>
</html>
Boris Damjanovi
Listing 1: Colspan i rowspan
91
Boris Damjanovi
92
Boris Damjanovi
93
Boris Damjanovi
94
Boris Damjanovi
95
<!DOCTYPE html>
<html>
<head>
<title>Tabele i boja pozadine</title>
</head>
<body>
<p>Boje pojedinih celija</p>
<table>
<tr>
<th>Smjer</th>
<th>Prosjecna ocjena</th>
</tr>
<tr>
<td bgcolor="#FF0000">Infromatika</td>
<td bgcolor="#00FF00">8.54</td>
</tr>
</table>
<p>Boja reda</p>
<table>
<tr bgcolor="#FF0000">
<th>Smjer</th>
<th>Prosjecna ocjena</th>
</tr>
<tr>
<td>Ekonomija</td>
<td>7.35</td>
</tr>
</table>
</body>
</html>
Damjanovi
Listing 1: Tabele Boris
boje
pozadine
96
Boris Damjanovi
97
Boris Damjanovi
98
99
Boris Damjanovi
100
<!DOCTYPE html>
<html>
<head>
<title>Tabele - visina i sirina</title>
</head>
<body>
<p>Zadavanje visine u procentima bez pomoci CSS-a ne funkcionise,
dok sirinu mozemo zadavati na ovaj nacin.</p>
<table border="2" height="30%" width="80%">
<tr>
<th>Red:</th>
<th>Green:</th>
<th>Blue:</th>
</tr>
<tr>
<td>Crvena</td>
<td>Zelena</td>
<td>Plava</td>
</tr>
</table>
<p>Zadavanje visine i sirine u pikselima funkcionise.</p>
<table border="2" height="200px" width="500px">
<tr>
<th>Red:</th>
<th>Green:</th>
<th>Blue:</th>
</tr>
<tr>
<td>Crvena</td>
<td>Zelena</td>
<td>Plava</td>
</tr>
</table>
</body>
</html>
Boris Damjanovi
Listing 1: Tabele - visina
i irina
101
Boris Damjanovi
102
103
104
Boris Damjanovi
105
<!DOCTYPE html>
<html>
<head>
<title>Tabela kao meni</title>
</head>
<body>
<h2>Tabela kao meni</h2>
<p>
Razliciti browseri cesto na razlicite nacine interpretiraju HTML
Prvi dio...
komande za dimenzije celija. Da bi osigurali ispravno prikazivanje
tabela, prije pojave CSS-a developeri su koristili providne slike.<br />
Za kreiranje ovog menija, koriscena je providna slika pod nazvom
<b>1.gif</b>
sa dimenzijama 1x1 piksel. Da se ne bi pojavjivali ruzni procjepi,
koriscen je style="display: block" atribut img elementa.
</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="146" bgcolor="#C0C0C0"><img border="0" src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td><img border="0" src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td align="right" bgcolor="#5C6BC0" height="20";=""><a
href="http://www.google.com"> <b> <font face="Arial"
color="#ffffff" size="2">pocetna</font>
</b></a></td>
</tr>
...
Boris Damjanovi
106
<tr>
<td height="1" bgcolor="1A237E"><img src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td align="right" bgcolor="#5C6BC0" height="20";=""><a
href="http://www.google.com"> <b> <font face="Arial"
color="#ffffff" size="2">o nama</font>
</b></a></td>
</tr>
<tr>
<td height="1" bgcolor="1A237E"><img src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td align="right" bgcolor="#5C6BC0" height="20";=""><a
href="http://www.google.com"> <b> <font face="Arial"
color="#ffffff" size="2">marketing sluzba</font>
</b></a></td>
</tr>
<tr>
<td height="1" bgcolor="1A237E"><img src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
Boris Damjanovi
107
...
<tr>
<td align="right" bgcolor="#5C6BC0" height="20";=""><a
href="http://www.google.com"> <b> <font face="Arial"
color="#ffffff" size="2">kontakt</font>
</b></a></td>
</tr>
<tr>
<td height="1"><img src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td height="1" bgcolor="#C0C0C0"><img src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
</table>
</body>
</html>
Boris Damjanovi
108
Boris Damjanovi
109
Boris Damjanovi
110
Boris Damjanovi
111
Boris Damjanovi
112
Boris Damjanovi
113
114
Boris Damjanovi
115
Boris Damjanovi
116
Zadatak za ponavljanje
V_076.html
Praksa je pokazala da se tabele koje se zadaju
pomou HTML-a nejednako prikazuju u razliitim
browserima.
Zbog toga su se prije pojave CSS-a koristile dvije
tehnike da se nadvlada rat koji je trajao (i jo traje)
meu razliitim proizvoaima.
Preporuljivo je koristiti transparentne slike koje
ograniavaju minimalnu irinu neke elje (reda),
kao i ugnjedene tabele odnosno tabele unutar
tabela.
Boris Damjanovi
117
118
V_072.html
Boris Damjanovi
119
Boris Damjanovi
120
Boris Damjanovi
121
Boris Damjanovi
Listing 1: Studentski radio prvi dio
122
Boris Damjanovi
123
Boris Damjanovi
124
125
Boris Damjanovi
126
Ugradnja menija
V_073.html
U primjeru 67 kreirali smo interesantan meni sa
slijedeim stavkama:
Boris Damjanovi
127
Ugradnja menija
V_073.html
U primjeru 72 u lijevom sidebar-u smo komentarima
oznaili mjesto na kom treba da se pojavi meni. Sada
emo kombinovanjem ova dva zadatka dobiti novu
stranicu. U lijevu eliju treba ubaciti kompletnu
tabelu koja predstavlja meni (koncept tabela unutar
tabele)
Boris Damjanovi
128
Ugradnja menija
V_073.html
Kreirati datoteku pod imenom V_073.html u
odabranom editoru.
Boris Damjanovi
129
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Online PIM radio stanica</title>
</head>
<body background="slike/motiv_plavi.gif">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="146" bgcolor="#003399" valign="top">
<font face="verdana" size="2" color="#ffffff">
<!-- Mjesto za meni -->
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="146" bgcolor="#C0C0C0"><img border="0"
src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td><img border="0" src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td align="right" bgcolor="#5C6BC0" height="20";=""><a
href="http://www.google.com"> <b> <font face="Arial"
color="#ffffff" size="2">pocetna</font>
</b></a></td>
</tr>
<tr>
<td height="1" bgcolor="1A237E"><img src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td align="right" bgcolor="#5C6BC0" height="20";=""><a
href="http://www.google.com"> <b> <font face="Arial"
color="#ffffff" size="2">o nama</font>
</b></a></td>
</tr>
...
Listing 1: Studentski radio dodavanje menija
Boris Damjanovi
130
<tr>
<td height="1" bgcolor="1A237E"><img src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td align="right" bgcolor="#5C6BC0" height="20";=""><a
href="http://www.google.com"> <b> <font face="Arial"
color="#ffffff" size="2">marketing sluzba</font>
</b></a></td>
</tr>
<tr>
<td height="1" bgcolor="1A237E"><img src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td align="right" bgcolor="#5C6BC0" height="20";=""><a
href="http://www.google.com"> <b> <font face="Arial"
color="#ffffff" size="2">kontakt</font>
</b></a></td>
</tr>
<tr>
<td height="1"><img src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
<tr>
<td height="1" bgcolor="#C0C0C0"><img src="slike/1.gif"
style="display: block" width="1" height="1" /></td>
</tr>
</table>
</font>
<!-- Mjesto za meni --></td>
...
Boris Damjanovi
131
<td>
<!-- Unutrasnja tabela -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<!-- Prvi red - dvije celije -->
<tr>
<!-- horizontalna linija -->
<td width="100%" height="1" bgcolor="#003399"><img
src="slike/1.gif" style="display: block" /></td>
<!-- pocetak vertikalne linije -->
<td width="1" height="1" bgcolor="#003399"><img
src="slike/1.gif" style="display: block" /></td>
</tr>
<!-- Drugi red - dvije celije - tekst i vertikalna linija-->
<tr>
<td width="100%">
<b>
Ovo je imaginarna prezentacija<br />
studentske radio stanice!
<p>
Ovdje treba da unesemo jos mnogo<br />
mnogo podataka!
</p>
</b>
</td>
<td width="1" bgcolor="#003399"></td>
</tr>
<!-- Treci red - dvije celije - horizontalna i vertikalna
linija-->
<tr><td width="100%" bgcolor="#003399"><img src="slike/1.gif"
style="display: block" /></td>
<td width="1" bgcolor="#003399"></td></tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Listing 1: Studentski radio dodavanje menija
Boris Damjanovi
132
Ugradnja menija
V_073.html
Boris Damjanovi
133
Boris Damjanovi
134
lanak
V_074.html
Kreirati datoteku pod imenom V_074.html u
odabranom editoru.
Boris Damjanovi
135
lanak
V_074.html
Mogunost prikazivanja jedne tabele unutar druge moe da se iskoristi za
kreiranje zanimljivih efekata. Iskoristiti navedenu mogunot radi
samostalnog kreiranja lanka.
Primjer 73: Samostano kreirati lanak na osnovu prikazane slike
Boris Damjanovi
136
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Clanak sirine 200 piksela</title>
</head>
<p>
Pomou tabela unutar tabela,<br /> kreirati prostor za lanak
</p>
<table border="0" cellpadding="5" cellspacing="0" width="100%"
height="100%">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" >
<tr bgcolor="#003399">
<td width="200">
<table border="0" cellpadding="2" cellspacing="0">
<tr>
<td><font size="2" color="ffffff"><b>Naslov
lanka</b></font></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border="1" cellpadding="2" cellspacing="0"
width="212" bgcolor="FFFFFF">
<tr>
<td>Ovdje treba unijeti tekst lanka proizvoljne
dune.
Ovdje treba unijeti tekst lanka. Ovdje treba
unijeti tekst
lanka. Ovdje treba unijeti tekst lanka. Ovdje
treba unijeti tekst lanka. Ovdje treba unijeti
tekst lanka.</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Boris Damjanovi
137
Listing 1: Zadatak za samostalni rad - lanak
138
irina kolona
V_dd200.html
Kreirati datoteku pod imenom V_dd200.html u
odabranom editoru.
Boris Damjanovi
139
irina kolona
V_dd200.html
<html>
<head>
<meta charset="UTF-8">
<title>irina kolone 1</title>
</head>
<body>
<p>Prva tabela</p>
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td>Januar</td>
<td>Hladno!</td>
</tr>
<tr>
<td>Februar</td>
<td>Snijeg!</td>
</tr>
</table>
<!-- nastavak koda slijedi...
-->
140
141
irina kolona
V_dd200.html
Rezultat u IE6
142
irina kolona
V_dd200.html
Rezultat u Chrome-u
143
Spacer gif
V_dd201.html
Kreirati datoteku pod imenom V_dd201.html u
odabranom editoru.
Boris Damjanovi
144
Spacer.gif
V_dd201.html
<html>
<head>
<meta charset="UTF-8">
<title>Spacer gif</title>
</head>
<body>
<p>Spacer gif slike su se koristile i za druge interesantne efekte.
</p>
<br /><img hspace="1" src="slike/1.gif">
Ovaj dio teksta je odmaknut 3 piksela od pocetka - po
jedan piksel sa svake strane slike i sirina same slike (1px)
</body>
</html>
Listing 1: Prvi dio koda
Boris Damjanovi
145
Spacer.gif
V_dd201.html
Rezultat u IE6
146
Spacer gif
Sutina prethodnih vjebi nije u tome da nauimo
neke stare tehnike, ve da shvatimo znaaj CSS-a
147