Professional Documents
Culture Documents
Pomoću DIV tagova u HTML I float vrednosti u CSS stilovima možete pozicionirati elemente na vašoj internet
stranici onako kako vi želite I time dobijete željeni izgled jednog dela ili cele stranice. Da bi smo to uspeli da
uradimo moramo se upoznati sa osnovnim elementima
onda će svi elementi koje smo postavili uokviru tog diva imati velicinu slova 14px, bez obzira kolika su slova na
celoj stranici ili na drugom delu stranice.
Div ,kao što se vidi iz primera mora biti otvoren sa <div> i zatvoren sa </div>. Obično se o DIV tagu govori kao o
odredjenom sloju na stranici koji može imati svoje elemente u okviru njega. Svaki DIV (sloj) je tada odgovoran za
svoje elemente.
Osnovni atributi DIV elementa:
Recimo da hocemo tri DIV elementa gde jedan ima crvenu boju, pozadine drugi ima plavu i treci ima zelenu boju
pozadine. Na ovom primeru ćemo pokazati i sva tri načina pozivanja stila:
Da bismo na ovaj način pozvali stil za element dovoljno je da taj stil upisemo u okviru taga elementa
pozivom atributa STYLE :
Ovde smo pozvali CSS klasu .pozadina_plava koju pre toga moramo da definišemo na HTML
stranici. Stil se obično definiše iznad BODY taga na HTML stranici i to na sledeći način:
<style type=”txt/css”>
. pozadina_plava
{
background-color:blue;
}
</style>
Na ovaj način smo napravili klasu kolu posle poyivamo zya odredjeni element. Mogli smo takodje da
stavimo da atribut ID DIV elementa bude npr id=”pozadina_plava” pa da za njega definišemo stil, tj
klasu ali u tom slučaju klasa če se u CSS stilu definisati sa # ispred, A ne sa . kao što je bilo u
prethodnom primeru, tj u obliku:
<style type=”txt/css”>
#pozadina_plava
{
background-color:blue;
}
</style>
U tom slučaju se u DIV tagu ne navodi atribut CLASS već atribut ID. Velika razlika tu postoji jer ako
se formira stil po CLASS-i onda svaki element može da pozove tu klasu I ta se taj stil primeni na
njega , ali ako se poziva po ID onda odredjena # CSS klasa važi samo za element koji ima taj ID.(dva
elementa na stranici ne mogu imati iste ID atribute - to je jedinstveni identifikator elementa)
U ovom slučaju priča je ista kao u slučaju 2, sa razlikom što se prvo napravi poseban dokumenat
recimo Stilovi.css a zatim se navodi referenca tj putanja do tog dokumenta na HTML stranici. To se
radi tako što se uokviru <head></head> taga HTML stranice stavi sledeci tag
Šta je to FLOAT
FLOAT je css atribut koji označava da li će element na koji je primenjen stil da bude postavljen na odredjeni
način. Float u principu znaci da nešto nije fiksirano nego može slobodno da se kreće ili postavlja u odredjenom
prostoru.
Osnovne vrednosti:
O floatu ćemo više pričati kad krenemo sa konkretnim primerom, u sledećem delu ovog tutorijala
PRIMER: Kompletna HTML stranica sa Hederom, Futerom i tri kolone
Na sledecoj slici je prikazana ista ova stranica zli dekomponovana na HTML DIV elemente od kojih ce se
sastojati:
Naš SOURCE kod HTML stranice izgledaće sada ovako
napomena -- da ne bi navodili kompletan html dokument ovde ćemo ispisivati samo kod koji ide uokviru
<body></body> taga, tj ono sto se prikazuje korisniku.
<div id="okvir">
<div id="top_heder"></div>
<div id="levi_deo"></div>
<div id="desni_deo"></div>
<div id="glavni_deo"></div>
<div id="footer"></div>
</div>
Ovo je samo okvir našeg dokumenta. Da bi dobili ono što vidimo na slikama gore tj sav onaj tekst i naslove treba
da dodamo jos neke tagove, tj za tekst i naslov. Kompletan kod našeg HTML dokumenta sada izgleda ovako:
<div id="okvir">
<div id="heder">
<h1>Moj prvi sajt sa Div - Float</h1>
</div>
<div id="levi_deo">
<h3>Levi deo</h3>
<p>
Tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
</p>
</div>
<div id="desni_deo">
<h3>Desni deo</h3>
<p>
Tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
</p>
</div>
<div id="glavni_deo">
<h3>Glavni deo</h3>
<p>
Tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
<br />
Tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
</p>
</div>
</div>
Kada ovu našu ovakavu HTML stranicu pogledamo u nekom od pretraživača ona izgleda ovako nekako :
>> Prva html stranica
Sada ćemo polako uresjivati stranicu primenom CSS stilova.
OKVIR
Prvo ćemo srediti DIV tag OKVIR koji obuhvata sve ostale elemente. Recimo da želimo da nam širina naše
stanice bude 900px i da bude centrirana u pretraživaču. To ćemo uraditi tako što ćemo našem Divu OKVIR
dodeliti stil po ID:
<style type="text/css">
#okvir
{
margin:5px auto;
width:900px;
}
</style>
Mi ćemo koristiti drugi način postavljanja stila , tj uokviru stranice pa se zato svi stilovi navode u okviru
<style type="text/css"></style> taga iznad <body > taga.
margin-top
margin-right
margin-bottom
margin-left
NAPOMENA – da ne bi pričali zasebno o svakom od CSS atributa tokom ovog tutorijala, uz njega
dolazi i krace uputsvo o CSS stilovima.
HEDER
DIV heder je na samom vrhu stranice i tu želimo da stavimo ime sajta i neki naslov ili šta god želimo kao vrh.
Recimo da sad želimo da nam ovaj div bude odredjene širine i visine i da su predefinisana slova kao i boja
pozadine. To ćemo uraditi na sledeći način:
#heder
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#DFEFFF;
height:100px;
width:100%;
padding:10px;
background-color:#004080;
}