|
HTML Frames
2. FRAMESET tag
Vjerojatno se pitate koliko je tagova dovoljno da se napravi jedan frameset dokument.
Odgovor je samo dva taga FRAMESET i FRAME. Ukoliko mislite da je zbog toga
sve jednostavno i lako varate se jer ova dva taga imaju dosta atributa koji znatno
kompliciraju stvar. Osim toga postoje još dva taga NOFRAMES te IFRAMES koji nisu
obavezni, ali ih je dobro upoznati. Pa navalimo odmah na prvi tag.
Tag <frameset> </frameset> definira raspored pravokutnih
okvira unutar prozora vašeg browsera. Stavlja se umjesto
<body> </body> taga. Frameset je container tag što znači
da se obavezno mora napisati i njegov zatvarajući tag </frameset> . Takođe mora
se koristiti u kombinaciji sa <frame> tagom koji nije container.
Atributi ovog taga su slijedeći :
Napomena: px označava pixele, a % broj u postocima.
Vertikalna crta | označava upotrebu ili jedne ili druge veličine.
1. cols="px | %"
Ovo je atribut pomoću kojeg razdjeljujemo prozor našeg browsera na stupce, a vrijednost
mu se može izraziti u pixelima ili u postocima širine browsera . U narednim primjerima u
vaše okvire neće biti učitani nikakvi dokumenti jer još nećemo koristiti FRAME tag u potpunosti.
1. primjer : cols="20%,30%,50%"
Ovdje je prozor browsera razdijeljen na tri stupca. Prvi je širine
20%, drugi 30%, a treći 50% ukupne širine prozora.Ukupno mora biti 100% .
Vidi primjer !!!
Vidi mu code !!!
2. primjer : cols="20%,20,*,3*"
Pokazuje kako smo prozor razdijelili u 4 stupca.
Prvi iznosi 20% ukupne širine prozora browsera, drugi iznosi 20px. Za treći je
upotrijebljena zvjezdica koja kaže da je širina ovog stupca ostatak kad se od ukupne širine
prozora browsera oduzme 20% i 20px. Četvrti stupac je definiran sa 3* ,a to znači da je
ovaj stupac 3 puta širi od prethodnoga (koji je označen sa *) .
Vidi primjer !!!
Vidi mu code !!!
2. rows="px | %"
Atribut rows razdjeljuje prozor našeg browsera na redove. Sve što je navedeno za atribut
cols vrijedi i ovdje pa ga nećemo posebno objašnjavati.
3. frameborder="yes | 1 | no | 0"
Ako atribut frameborder ima vrijednost yes ili 1 onda će okvir imati 3-D ivicu. U
protivnom je neće biti. Predefinirana vrijednost je yes.
1. primjer : frameborder="yes"
Vidi primjer !!!
Vidi mu code !!!
2. primjer : frameborder="0"
Ovdje smo učitali u lijevi okvir stranicu A, a u desni stranicu B.
To je učinjeno zato da vam prozor browsera ne bi bio potpuno bijel jer više nećete vidjeti
ivicu između dva okvira.
Vidi primjer !!!
Vidi mu code !!!
4. border="px" ili framespacing="px"
Framespacing i border određuju debljinu ivice okvira u pixelima. U biti to su dva potpuno
ista atributa. Kod IE5.5 browsera radi i jedan i drugi tag, međutim u
Netscape, Mozilli1.2 i sličnima radi samo border. Zato je bolje koristiti border atribut.
1. primjer : border="30"
Vidi primjer !!!
Vidi mu code !!!
2. primjer : framespacing="30"
Vidi primjer !!!
Vidi mu code !!!
5. bordercolor="color"
Tag bordercolor definira boju ivice.
1. primjer : bordercolor="red"
Vidi primjer !!!
Vidi mu code !!!
U narednoj lekciji bit ćete upoznati s FRAME tagom,
koji je usko vezan s FRAMESET.
|