BHWebmasters HTML On-Line kurs
[Pocetna stranica]
 
[HTML Kurs]
Osnove
Alati
Tekst
Linkovi
Liste
Tablice
Frameovi
CSS
Images/slike
Formulari
Layers (Razine)
Optimirano za MSIE 4.0.
 

 

HTML
Layer su novi dio HTML-a koje je nekoc uveo Netscape, a koji su danas dio standarda koji izdaje W3C.
Oni omogucavaju tocno odredjeno postavljanje pojedinih elemenata unutar jednog dokumenta (ti elementi mogu biti slike, tekst blokovi, dakle bilo koji asdrzaj koji se i inace moze nalaziti u HTML-dokumentima.) i to na tocno odredjenoj poziciji, koju navodite pri definiciji layer-a. Osim toga mozete jednom layeru odrediti i dimenzije (visinu, sirinu), te koji stil (CSS) koristi.
Layere definirate pomocu <div> tag-a koji morate i zatvoriti (</div>.
Jedan primjer izgleda ovako:


<DIV id=menu style="
LEFT: 625px; POSITION: absolute; TOP: 120px;
VISIBILITY: hidden; WIDTH: 150px; Z-INDEX: 100">

Krenimo redom:

  • id="menu", ovim layeru dajete ime sto je vrlo korisno, time layer mozete putem JavaScripta manipulirati..
  • LEFT:625px, znaci da se layer nalazi 625 piksela udaljen od lijevog ruba browsera.
  • TOP: 120px, je udaljenost layer-a od gornjeg ruba browsera.
  • POSITION: absolute je standardna postavka i preporuceno ju je uvijek koristiti, jer time layeri pri svakoj rezoluciji zadrzava istu poziciju.
  • VISABILITY: hidden, znaci da se ovaj layer nece vidjeti unutar dokumenta, To je korisno ukoliko zelite npr jedan meni koji se "otklapa" kada misem predjete preko nekog linka ili slike. To postizete sa JavaScriptom npr. ali o tome vise u nasoj sekciji JavaScript..Dakle u protivnom ostavite ovo prazno.
  • WIDTH="150", je sirina layere (analogno kao i kod tablica..).
Ukoliko ste poziciju odredili konkretno, onda nije vazno gdje u dokumentu, postavite ovaj tag, layer ce se uvijek nalaziti na tocno odredjenoj poziciji.

Jos jedna vazna stvar koju layeri omogucuju jeste da unutar <div> taga unesete sljedeci atribut class="mojstil", ovaj CSS stil prije toga morate unutar dokumenta ili u zasebnoj datoteci definirati (vidi lekciju o CSS-u). Onda ce text unutar tog taga imati osobine koje ste definirali.
Layeri pruzaju jednu hrpu mogucnosti, koje do sada niste imali ili ste ih postizali uz mnogo truda i trikova putem tabela i providnih gifova..Ovako je pozicioniranje jako pojednostavljeno. A iduci aspekt je dinamicnost koju dobijate u kombinaciji sa npr. JavaScriptom.
Nadam se da sam odgovorio neka pitanja, ova lekcija bit ce nadopunjena.

 
by BHWebMasters 2000.
Sva prava su zadrzana.
Za pitanja ili savjete:
bhwebmasters@kvesko.de
Posaljite nam E-Postu.