Professional Documents
Culture Documents
ta je HTML?
HTML - HyperText Markup Language Nije programski jezik ve je markerski jezik HTML koristi tagove da generie dokument tipa hipertekst, odnosno da opie web stranu HTML stranice imaju ekstenziju .html ili .htm, nalaze se na serveru
2
Hipertekst
... je, tekst koji sadre veze ili linkove ka drugim dokumentima ili na samog sebe. Hipertekst je skup stranica , meusobno povezanih linkovima koje su umetnute u stranice. Za razliku od obinog teksta, koji se ita linearno (sleva na desno, odozgo nanie), hipertekst se ita pratei hiperveze u tekstu, dakle, ne nuno na linearan nain.
3
Opisivanje dokumenata
Jezici koji omoguavaju da se precizno opie izgled i sadraj jednog teksta Od posebnog su znaaja:
SGML (Standard General Markup Language), TeX i LaTeX, PostScript, RTF (Rich Text Format), ...
HTML i alati
Za generisanje HTML stranice potreban je najobiniji tekst editor
Na primer Notepad
Mogu se koristiti i specijalni alati, na primer Front Page Stranica se moe videti u okviru Web browser-a
Internet Explorer Google Chroma Mozilla FireFox
6
Pojam Taga
HTML komande se piu u vidu tagova. HTML tag je kljuna re u uglastim zagradama Jedan tag je ustvari komanda koja govori browseru ta i kako da prikae sadraj stranice.
Tag
Tagovi se piu unutar oznaka "<" i "> npr: <a> HTML tagovi dolaze u paru <a> i </a> Prvi tag je start tag, a drugi end tag Veina tagova ima i poetni i zavrni tag. Zavrni tag se dobija dodavanjem znaka "/ i oznaava mesto na kom prestaje dejstvo poetnog taga.
8
Tag
HTML tagovi nisu CASE SENSITIVE <P> ima isto znaenje kao i <p>
Vrste tagova
Prosti tagovi za opisivanje jednostavnih elemenata logike strukture. Oblika su: <X> Sloeni tagovi su zagrade oblika <X> y </X> kojima je opisan izgled dela teksta y. Moguce je koristiti atribute u okviru taga <X A1=a A2=b ...> y </X> koji pruaju dodatne informacije
10
Tag <html>
Ovaj tag se nalazi na poetku svakog HTML dokumenta Govori browseru da je fajl koji je upravo poeo da uitava HTML dokument </html> Ovaj tag govori browseru da je to kraj HTML dokumenta.
11
Zaglavlje se odvaja tagovima <head> i </head> Telo se odvaja tagovima : <body> i </body>.
13
Zaglavlje
Sve ono to se napie u zaglavlju dokumenta nee se prikazati u prozoru browsera ve obino slui samo da prui neke informacije o stranici.
14
Telo
Sve ono to je napisano izmeu tagova <body> i </body> predstavlja telo dokumenta i pojavie se kao sadraj prezentacije u prozoru browsera.
15
Izgled stranice
<html> <head> <title> ovde je naziv prezentacije </title> </head> <body> ovde se unosi sve ono sto zelite da se vidi u prezentaciji </body> </html>
16
Komentar
Dodatna opcija omogudava da se obelei komentar u HTML obeleenom tekstu koji se nede videti u vizuelizaciji dokumenta. Na primer: <!------ komentar ------>
17
Korak 01
<html>
<!------ Naslov---- > <head> <title> INTERGALAKTIK - TRADE </title> </head> <body>
<!------ Header ---- > <!------ Meni sa leve strane ---- > <!----- Sredina glavne strane ------>
<!----- Ovaj deo kreira liste sa desne strane ekrana ---->
</body>
</html>
18
HTML atributi
HTML elementi mogu imati atribute Atributi definiu dodatne informacije o elementima Atributi se uvek specificiraju u start tagu Opti oblik atributa: ime_atributa = vrednost
19
HTML i slike
U HTML-u slike su definisane tagom <img> Za prikaz slike koristi se atribut src <img src="slika.gif"/>
20
DIV
HTML <div> tag je sekcija (oblast ) unutar koje je mogude pisati neki sadraj. Unutar<div> taga moete pisati takoe drugi <div> tag, ili neki drugi HTML tag. Koridenjem<div> tagova mogude je lake organizovati prikazivanje sadraja stranice. <div>tagovima mogude je dodeliti id ili klasu i zadati im stil.
21
Korak 02
<!------ Header ------> <div align="center"> <img src="slike/logo.gif"/> </div>
22
Paragraf
<p align="left">levo <p align="center">centrirano <p align="right">desno
23
CLASS atributi
Atribut CLASS se koristi za povezivanje elementa sa definisanim stilom. Najede se koristiti kada imamamo stil definiran u CSS-u. Ako u nekom CSS stilu imamo definisan stil za klasu pasus. Tada u HTML fajlu napiemo <p class="pasus>
24
 
nbsp (non-breaking space) - predstavlja prazno mesto
25
br
<br> - prelazak u novi red (line break)
26
Headeri
Naslovi (headers) se kodiraju prema relativnoj dubini ciframa od 1 do 6. Opti oblik naslova je: <Hn> Naslov nivoa n </Hn> gde n uzima vrednosti od 1 do 6.
27
Headeri
<H1> Naslov H1 </H1> <H2> Naslov H2 </H2> <H3> Naslov H3 </H3>
28
Primer 1- Naslovi
<html> <head> <title> naziv prezentacije </title> </head> <body> <H1> Naslov H1 </H1> <H2> Naslov H2 </H2> <H3> Naslov H3 </H3> </body> </html>
29
Primer 2
<html> <head> <title> naziv prezentacije </title> </head> <body> <p align="left">levo <p align="center">centrirano <p align="right">desno </body> </html>
30
31
Primer 4: Font
<font face="Comic Sans MS"> Ovaj tekst je u fontu "Comic Sans MS" . </font> <font color="#ff0000"> Ovaj tekst je crven, </font> <font size=5"> a ovaj velicine 5. </font>
32
Korak 03
<!----- Sredina glavne strane ------> <div class="center"> <div class="center_content"> <H1> ISTORIJAT</H1> <p><br /> <br /> INTERGALAKTIK-TRADE je osnovan 01.01.2001 godine kao deonicarsko drustvo sa ogranicenom odgovornoscu.... </p> </div> </div>
33
Linkovi
HTML veze se nazivaju linkovi ili hiperveze One omogudavaju prelazak sa jednog mesta na stranici na drugo mesto unutar same stranice ili na neku drugu stranicu
34
Linkovi
HTML link se definie tagom <a> Na primer
<p><a href=adresa odredista">pocetna pozicija</a></p>
35
36
Apsolutne putanje
Odredina stranica u optem sluaju ne mora da se i fiziki nalazi u istom direktorijumu gde i polazna stranica. Postoje dva reenja ovog problema, a to je rad sa apsolutnim i relativnim putanjama Koridenje apsolutnih putanja podrazumeva navoenje pune putanje do odredine stranice, na primer:
href=c:\Aplikacije\Poslovne\Klijent\Prva.htm
37
Relativne putanje
Koridenje relativnih putanja je mnogo podesnije, jer se zasniva na kretanju u odnosu na direktorijum stranice sa polaznom pozicijom Neka direktorijum A sadri stranice a1 i a2, B stranicu b3, a C stranicu c4
38
Relativne putanje
Za stranicu a1, relativna adresa stranice a2 je a2.htm; relativna adresa stranice b3 je B/b3.htm; relativna adresa stranice c4 je B/C/c4.htm; Za stranicu b3, relativna adresa stranice a1 je ../a1.htm (simbol .. oznaava direktorijum iznad direktorijuma gde se nalazi stranica sa polaznom pozicijom); relativna adresa stranice c4 je C/c4.htm; Za stranicu c4, relativna adresa stranice a2 je ../../a2.htm; relativna adresa stranice b3 je ../b3.htm.
39
Primer: Main.htm
<html> <body> <h1>This is my Main Page</h1> <p>This is some text.</p> <p><a href="page1.htm">Ovo je link do stranice1</a></p> <p><a href="page2.htm"> Ovo je link do stranice 2</a></p> </body> </html>
40
Page1.htm
<html> <body> <h1>Stranica 1</h1> <p>Neki tekst.</p> </body> </html>
41
Page2.htm
<html> <body> <h1>Stranica 2</h1> <p>Neki tekst.</p> </body> </html>
42
U ovom sluaju je potrebno navesti celu web adresu te stranice. Opti oblik adrese koja se pojavljuje kao vrednost href atributa je:
scheme://server.domen [:port]/putanja/ imeDokumenta
43
Atribut target
Atribut target definie gde de dati dokumenat biti otvoren <a href="http://www.w3schools.com/" target="_blank">Visit W3Schools!</a> Prethodni primer pokazuje da de se dati dokumenat otvoriti u novom prozoru
44
Atribut name
Omogudava link na istu stranicu Za ovu vrstu linkova prvo se napravi oznaka na mestu na stranici gde se nalazi krajnja pozicijia. Oznaka se dobija pomodu atributa name u <A> tagu: <a name=labela> Pozicija 1</a> na polaznoj poziciji navodi se tag sa imenom krajnje pozicije: <a href="#labela">Skok na poziciju 1</a>
45
Primer
<HTML> <HEAD><TITLE> Link u okviru iste stranice</TITLE></HEAD> <H2>Tenis </H2> <BR> <A HREF="#nole"> Novak Djokovic </A> <BR> <A HREF="#ana"> Ana Ivanovic </A> <BR> <A HREF="#jelena"> Jelena Jankovic</A> <BR> <H3> <A name="nole"> Novak Djokovic</A> </H3> <p>................<BR> ................</p> <H3> <A name="ana"> Ana Ivanovic </A> </H3> <p>................<BR> ................</p> <H3> <A name="jelena"> Jelena Jankovic </A> </H3> <p>................<BR> ................</p> </BODY> </HTML> 46
47
Link na e-mail
<a href="mailto: pera@ftn.rs"> Posaljite e-mail poruku! </a>
Pored adrese na koju se eli poslati poruka mogu se podesiti jo neki parametri, kao to su naslov ili tekst poruke
<a href="mailto: pera@ftn.rs ?subject=Naslov poruke &body=Napisite vas komentar"> Posaljite e-mail! </a>
48
Primer
<html> <body> <h1>Stranica sa koje je moguce poslati mail</h1> <p>Neki tekst.</p>
<a href="mailto: pera@ftn.rs ?subject=Naslov poruke &body=Napisite vas komentar"> Posaljite e-mail! </a>
</body> </html>
49
Liste
Liste u jeziku HTML slue za navoenje, popisivanje odreenih delova teksta Liste mogu biti
nenumerisane, numerisane neureene liste.
50
Nenumerisane liste
Nenumerisane liste koriste <ul> tag (unordered list) Svaka stavka se unosi tagom <li> <ul> <li>Kafa</li> <li>Mleko</li> <li>Secer</li> </ul>
51
Nenumerisane liste
Da se promeni okruglo dugme moe se regulisati odgovarajuim atributom. Atribut je type moe uzeti vrednosti:
circle - okruglo dugme disc - ispunjeno okruglo dugme square - kvadratno dugme
52
Primer
<ul type=" circle "> <li>ponedeljak <li>utorak <li>sreda <li>cetvrtak <li>petak </ul>
53
Numerisane liste
Numerisane liste koriste <ol> tag <ol> <li>Kafa</li> <li>Mleko</li> <li>Secer</li> </ol>
54
Numerisane liste
Atribut type:
A - velika slova a - mala slova I - rimski brojevi i - mali rimski brojevi
55
Primer
<ul type=" I"> <li>ponedeljak <li>utorak <li>sreda <li>cetvrtak <li>petak </ul>
56
Definicione liste
Je lista stavki, sa definicijom svake stavke Ovaj oblik liste se dobija sa <dl> tagom. Svaka stavka ovakve liste se sastoji iz dva dela:
termina koji se definie i njegove definicije.
Termini poinju <dt> tagom, Opis temina poinje <dd> tagom. Termini se poravnavaju uz levu marginu a njihove definicije se pojavljuju u novom redu i pomerene su za odreen broj mesta.
57
Primer 1
<html> <body> <dl> <dt>Kafa</dt> <dd>Crno toplo pice</dd> <dd>Espreso</dd> <dd>Kapucino</dd> <dt>Mleko</dt> <dd>Belo hladno pice</dd> </dl> </body> </html>
58
Ugnezdena lista
<html> <body> <h4>Ugnezdena lista h4> <ul> <li>Kafa</li> <li>aj <ul> <li>Crni aj</li> <li>Zeleni aj</li> </ul> </li> <li>Mleko</li> </ul> </body> </html>
59
Korak 04
<!------ Meni sa leve strane ------- > <div class="mainbody"> <div class="left"> <div class="left_content"> <div class="ntmenu_container"> <ul id="nav"> <li><a href="onama.htm" class="toplevel">O NAMA</a> <li><a href="#" class="toplevel">ARTIKLI</a> <ul> <li><a href="ambalaza.htm" class="level2">AMBALAZA</a></li> <li><a href="konfekcija.htm" class="level2">KONFEKCIJA</a></li>
60
<li><a href="ostali_proizvodi.htm" class="level2">OSTALI PROIZVODI</a></li> </ul> </li> <li><a href="kupci.htm" class="toplevel">K U P C I </a></li> <li><a href="mape.htm" class="toplevel">M A P E</a></li> <li><a href="kontakt.htm" class="toplevel">KONTAKT</a></li> <li><a href="naruci.htm" class="toplevel">NARUCI</a></li> <li><a href="forum/forum.php" class="toplevel">FORUM</a></li> </ul> </div> </div> </div> </div>
61
Korak 05
<!----- Ovaj deo kreira liste sa desne strane ekrana ------> <div class="right> <div class="featuredservices_container"> <h4>PREGLED ROBE</h4> <br /> <div class="featuredservices_nav"> <ul> <li><a href="ambalaza_a.htm">Ambalaza</a></li> <li><a href="konfekcija_a.htm">Konfekcija</a></li> <li><a href="ostalo_a.htm">Ostalo</a></li> </ul> </div> </div>
62
<div class="relatedlinks_container"> <h4>GALERIJA</h4> <br /> <div class="relatedlinks_nav"> <ul> <li><a title="poliet" href="slike1.htm">Ambalaza</a> </li> <li><a title="papir" href="slike2.htm">KOnfekcija</a> </li> <li><a title="ostalo" href="slike3.htm">Ostalo</a> </li> </ul> </div> </div>
63
<div class="relatedlinks_container"> <h4>LINKOVI</h4> <br /> <div class="relatedlinks_nav"> <ul> <li><a title="home" href="index1.htm">HOME</a> </li> <li><a title="drzava" href="linkovi1.htm">Drzavne institucije</a> </li> <li><a title="tvpret" href="linkovi2.htm">Banke</a> </li> <li><a title="firme" href="linkovi3.htm">Firme</a> </li> </ul> </div> </div>
64
65
Primer
<HTML> <HEAD><TITLE> Link u okviru iste stranice</TITLE></HEAD> <H2>Tenis </H2> <BODY> <b> Ovo je bold tekst <BR> <big> Ovo je big tekst <BR> <em> Ovo je amphasized tekst <BR> <i> Ovo je italic tekst <BR> <small> Ovo je small tekst <BR> <strong> Ovo je strong tekst <BR> <sub> Ovo je subscript tekst <BR> <sup> Ovo je superscript tekst </BODY> </HTML>
66
67
Pozadina
<body bgcolor="#ffff00" text="#008000"> ili <body bgcolor="#ffff00" text="green"> ili <body bgcolor="yellow" text="#008000"> ili <body bgcolor="yellow" text="green"> <body background="pozadina1.jpg"> <body background="pozadina1.jpg" bgcolor="#0000ff">
68
HTML Tabele
Tabele se definiu tagom <table> Tabele se dele na redove pomodu taga <tr> Redovi se dele na delije pomodu taga <td> Delije mogu da sadre tekst, slike, liste, paragrafe, forme...
69
Primer 1
<html> <body> <table border="1"> <tr> <td>red 1, celija 1</td> <td>red 1, celija 2</td> </tr> <tr> <td>red 2, celija 1</td> <td>red 2, celija 2</td> </tr> </table> </body> </html>
70
Zaglavlja u tabeli
Zaglavlja se u tabeli definiu tagom <th>
71
Primer 2
<html> <body> <TABLE> <CAPTION> sadrzaj naslova tabele </CAPTION> <TR> <TH> sadrzaj prve celija headera </TH> <TH> sadrzaj poslednje celije headera </TH> </TR> <TR> <TD> sadrzaj prve celije prvog reda </TD> <TD> sadraj poslednje celije prvog reda </TD> </TR> <TR> <TD> sadraj prve celije poslednjeg reda </TD> <TD> sadraj poslednje celije poslednjeg reda </TD> </TR> </TABLE> </body> </html>
72
Primer 3
<html> <body> <table border="2" width="100%"> <tr> <th width="33%"><font face="Verdana" size="2">Ime :</font></th> <th width="33%"><font face="Verdana" size="2">Prezime :</font></th> <th width="33% "><font face="Verdana" size="2">Zanimanje :</font></th> </tr> <tr> <td><font face="Verdana" size="2">Petar</font></td> <td><font face="Verdana" size="2">Petrovic</font></td> <td><font face="Verdana" size="2">Prodavac</font></td> </tr> </table> </body> </html>
73
cellpadding i cellspacing
Pomodu cellpadding atributa definie se rastojanje izmeu sadraja delije i njene granine linije. Pomodu cellspacing atributa se moe odrediti rastojanje izmeu pojedinih delija tabele. <table border="2" cellpadding="30 cellspacing="10">
74
colspan i rowspan
HTML doputa mogudnost da se pojedine delije tabele proteu du vie redova ili kolona tabele. Ovakav efekat se moe postidi pomodu atributa colspan i rowspan, koji se ubacuju u <td> ili <th> tag one delije koja se eli posebno da formatira. Vrednost ovih atributa se zadaje brojem kolona ili redova tabele du kojih treba da se prostire data delija.
75
Primer
76
<html> <body> <table border="3" width = "77%"> <tr> <td width = "66%" colspan="2"> Prva </td> <td width = "33%" colspan="2"> Druga </td> </tr> <tr> <td width = "33%" rowspan = "2">Treca</td> <td width = "66%" colspan="2"> Cetvrta</td> </tr> <tr> <td width = "33%" > Peta</td> <td width = "33%" > Sesta</td> </tr> </table> </body> </html>
77
Korak 06
Kreirati HTML dokument ambalaza.htm Isto kao index.htm Promeniti centralni deo
78
Korak 06
<!----- Sredina glavne strane ------> <div class="center"> <div class="center_content"> <table width="475" border="2" align="left" cellpadding="0" cellspacing="0" > <tr> <td width="45" "><div align="center">Sifra</div></td> <td width="250" > <div align="center">NAZIV PROIZVODA </div></td> <td width="150" ><div align="center">Dimenzije</div></td> <td width="30" ><div align="center">t/p</div></td> </tr>
79
Korak 06
<tr> <td ><div align="center">101</div></td> <td ><div align="center">Kese za domacinstvo 1/30</a></div></td> <td ><div align="center">(170x250)x30 kom </div></td> <td ><div align="center">50</div></td> </tr> <tr> <td ><div align="center">102</div></td> <td ><div align="center">Kese za domacinstvo 2/30 </a></div></td> <td ><div align="center">(200x300)x30 kom </div></td> <td ><div align="center">50</div></td> </tr>
80
Korak 06
</table> </div> </div>
81
Zadatak 1
Napisati HTML kod sledede stranice:
82
83
Dodajemo tabelu
84
colspain = 4, spaja etiri kolone u prvom redu width = 100%, odreuje relativnu veliinu elije
85
86
ol - Numerisana lista
87
88
ul - Nenumerisana lista 89
90
Tredi red
non-breaking space
91
etvrti red
Dodaju se dve kolone u etvrtom redu colspain = 2, spaja dve kolone u etvrtom redu
92
HTML forme
Formu ini skup elemenata forme Elementi forme su elementi koji dozvoljavaju korisniku da unosi podatke Forma se definie pomodu tagova <form> . elementi . </form>
93
94
Tag input
Najupotrebljavaniji tag u formi jeste tag <input> Tip ulaznog elementa se specificira pomodu atributa ovog taga
Polje za unos teksta Radio dugme Polje za potvrdu Dugme Padajuda lista
95
96
Primer 1
<html> <body> <form> Unesi ime: <input type="text" name="ime" value="Petar" size="30"> <br /> Prezime: <input type="text" name="prezime" /> </form> </body> </html>
97
Radio dugme
Radio dugmad se definiu koridenjem taga <INPUT> i njegovog atributa type sa vrednodu radio
98
Primer 2
<html> <body> <form> <input type="radio" name="sex" /> DA <br /> <input type="radio" name="odgovor"/> NE </form> </body> </html>
99
Polje za potvrdu
Polje za potvrdu se definie tagom input sa vrednou atributa type checkbox
100
Primer 3
<html> <body> <form> Ja imam bicikl: <input type="checkbox" name="masina" value="Bicikl" /> <br /> Ja imam auto: <input type="checkbox" name="masina" value="Auto" /> <br /> Ja imam jahtu: <input type="checkbox" name="masina" value="Jahta" /> </form> </body> </html>
101
Padajuda lista
Padajuda lista se definie pomodu taga <select> i opcija <option> Tag <select> opisuje izbor izmeu moguih vrednosti navedenih u okviru taga <option> Atributi uz tag <select> su:
size kojim je opisan broj elementa u opcijama koje de biti prikazane multiple kojim se omogudava izbor vie opcija u istom trenutku
102
Primer 4
<html> <body> <form> <B><I>Moj omiljeni predmet je: </I></B> <select name="predmeti"> <option>Matematika</option> <option>Fizika</option> <option>Informatika</option> </select> </form> </body> </html>
103
Dugme
Type button definie dugme opteg tipa. Akciju se mora definisati u okviru samog taga. Najede je to Java Script funkcija koja izvrava odreene provere pre samog slanja podataka na server <input type="button" name="Proveri" onClick=funkcijaZaProveru()>
104
Type submit - definie dugme pomodu koga se podaci alju na server. <input type =submit" name="Posalji"> Type reset definie dugme koje postavlja sve vrednosti elemenata forme na predefinisane vrednosti < input type = reset" name=ponisti">
105
Primer 5
<html> <body> <form name="input" action="html_form_submit.asp method="get"> Korisnicko ime: <input type="text" name="user" /> <input type="submit" value="Submit" /> </form> </body> </html>
106
Tag < textarea> prikazuje tekst u odvojenom tekst prozoru sa scrollbarovima. Dimenzije prozora su odreene atributima rows (broj redova teksta) i cols (broj kolona). Atribut name dodeljuje simboliko ime podruju u kome se nalazi tekst. <textarea name=ime rows=n cols=m> ... neki tekst ... </textarea>
107
Boje
Svi elementi stranice rad sa bojama organizuju identino Boja se definie
pomodu preredefinisanog engleskog naziva boje (npr. "yellow" za utu boju) Ili preko heksadecimalne RGB vrednosti ispred koje obavezno treba staviti simbol # (npr. #ffff00)
108
Vrednosti boja
Color Color HEX #000000 #FF0000 #00FF00 #0000FF #FFFF00 #00FFFF #FF00FF #C0C0C0 Color RGB rgb(0,0,0) rgb(255,0,0) rgb(0,255,0) rgb(0,0,255) rgb(255,255,0) rgb(0,255,255) rgb(255,0,255) rgb(192,192,192)
#FFFFFF
rgb(255,255,255)
109
World Wide Web Consortium (W3C) je definisao imena za 16 boja za HTML i CSS:
aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow.
110
Boja pozadine
Boja pozadine se odreuje atributom bgcolor u okviru <BODY> taga. U sluaju da se prilikom navoenja taga BODY izostave opisani atributi, ita im dodeljuje predefinisane vrednosti. <body bgcolor="#ffff00"> <body bgcolor="yellow">
111
112
Pozadina u obliku slike se definie pomou atributa background u BODY tagu. Na primer, ako se eli da se kao pozadina stavi slika sl1.jpg" tada e odgovarajui tag izgledati: <body background=sl1.jpg"> Pri definisanju pozadine u obliku slike, dobra praksa je da se definie i bgcolor atribut.
<body background="pozadina1.jpg bgcolor="#0000ff">
113
114
115
DIV tag definie sekciju unutar HTML dokumenta. Obino se koristi za grupisanje elemenata, da bi se isformatirali istim stilom
116
117
118
119
120
Peti red
121
esti red
122
Sedmi
123
Osmi
124
Deveti red
Skriveno polje. Nije vidljivo za korisnika. Koristi se za prenos informacija o stanju klijenta ili servera
125
Deseti red
126
Frejmovi
Sa frejmovima moemo da prikaemo vie od jednog HTML dokumenata i istom prozoru browser-a Svaki dokumenat se prikazuje u posebnom frejmu
127
Tag frameset
Tag frameset definie kako se prozor deli na frejmove Tag <FRAMESET> ima atribute:
COLS za vertikalnu podelu prozora i ROWS za horizontalnu podelu prozora
128
Tag frame
Tag frame definie koji HTML dokumenat se prikazuje u datom frejmu Tag frame ima atribute: SRC, preko koje se zadaje adresa dokumenta koji de biti prikazan u zoni tog taga i MARGINWIDTH i MARGINHEIGHT
129
Primer (index.htm)
<html> <body> <frameset cols="25%,75%"> <frame src="frame_a.htm"> <frame src="frame_b.htm"> </frameset> </body> </html>
130
Frame_a.htm
<html> <body> Frame A </body> </html>
131
Frame_b.htm
<html> <body> Frame B </body> </html>
132
133
134
Primer
Korienjem frejmova i linkova moe se omoguiti promena jednog dela stranice, dok bi preostali deo stranice ostao nepromenjen. <FRAME SRC="Primer.html" name= Promenljiva> Kod definicije linka (koji se nalazi na drugom frejmu) se navede atribut target sa vrednou koja predstavlja ime frejma iji se sadraj menja <A href=http://www.google.com target= Promenljiva> Promena frejma </A>
135
main.htm
<html> <frameset cols="25%,75%"> <frame src="meni.htm"> <frame src ="pocetna.htm" name=Promenljiva"> </frameset> </html>
136
meni.htm
<html> <body> <table> <tr><td><a href ="http://www.blic.rs" target=Promenljiva">Blic</a></td></tr> <tr><td><a href ="http://www.pressonline.rs/" target=" Promenljiva ">Press </a></td></tr> <tr><td><a href ="http://www.novosti.rs" target =" Promenljiva ">Vecernje Novosti</a></td></tr> </table> </body> </html>
137
pocetna.htm
<html> <body> Ovo je stranica ciji ce se sadrzaj promeniti ako se aktiviraju linkovi iz menija </body> </html>
138
139
Zadatak
1. Napisati HTML kod stranice kontakt.htm koja je po horizontali podeljena na tri dela (koja su u odnosu 15%:70%:15). U prvom delu stranice od vrha prikazana je stranica A.htm. Drugi deo stranice od vrha je podeljen vertikalno na tri dela (koja su u odnosu 15%:70%:15%), u kojima se izvravaju stranice B.htm, forma.htm i C.htm. U tredem delu od vrha prikazana je stranica D.htm.
140
kontakt.htm
141
a.htm
142
Zadatak
143
Zadatak
144