Osnovni tag koji oznacava pocetak i kraj tabele je:
ovde dodje sadrzaj tabele
Sadrzaj tabele se stavlja unutar taga kojim se definise jedna celija tabele: sadrzaj celije sadrzaj celije sadrzaj celije sadrzaj celije ...
Po default-u tabele nemaju granicnu liniju (border). Da bismo dodelili nasoj tabeli granicnu liniju odgovarajuce debljine, u <table> tag se stavlja atribut border, a vrednost debljine linije se zadaje u pikselima.
Posto je poznato da se najbolje uci iz primera, evo jedne tabele:
Ime : | Prezime : | Nadimak : |
---|---|---|
Sinisa | Popovic | Pop |
a odgovarajuci HTML kod glasi:
Kao sto se vidi, osnovna razlika izmedju teksta koji se nalazi unutar <th> i <td> tagova je u tome sto je tekst u prvom slucaju podebljan (bold) i centriran unutar celije,
a u drugom slucaju tekst nije podebljan i poravnat je uz levu ivicu celije.
Ivica tabele se priljubljuje uz sadrzaj celija maksimalno koliko je moguce. Sirina kolona je odredjena prvom celijom u svakoj koloni.
Ime :
Prezime :
Nadimak :
Sinisa
Popovic
Pop
Naravno, ovim se ne iscrpljuje mogucnost formatiranja tabela. U tu svrhu se koriste razni atributi od kojih cemo u daljem tekstu obraditi samo one najvaznije. Treba napomenuti da tabela uopste ne mora da bude uniformno formatirana, tj. da se svakoj celiji moze dodeliti neko drugo svojstvo pomocu atributa koji se umecu u njen <td> tag.
Pre svega, da bismo tabeli dodelili odgovarajuce dimenzije koristicemo atribute height i width. Vrednost ovih atributa se kao i kod <img> taga moze zadati ili u pikselima ili u procentima velicine prozora HTML browser-a. Ovaj drugi nacin definisanja je preporucljiv jer onda ne morate da razmisljate o rezoluciji ekrana.
Sledeci primer predstavalja tabelu sa sirinom od 80% i visinom od 30%:
Ime : | Prezime : | Nadimak : |
---|---|---|
Sinisa | Popovic | Pop |
a odgovarajuci HTML kod je:
Ako zelite da vase kolone budu jednake sirine trebalo bi da u odgovarajuce <th> ili <td> tagove ubacite atribute width sa zeljenom siriniom.
U slucaju nase tabele to znaci da treba u svaki <th> tag staviti atribut width sa vrednoscu 33%.
Tako, na primer, mozemo napraviti tabelu koja ce se protezati preko cele sirine stranice, a svaka kolona ce zauzimati tacno trecinu sirine tabele:
Ime :
Prezime :
Nadimak :
Sinisa
Popovic
Pop
Ime : | Prezime : | Nadimak : |
---|---|---|
Sinisa | Popovic | Pop |
a HTML kod ove tabele glasi:
Sledeca dva atributa takodje mogu biti veoma korisna: cellpadding i cellspacing.
Pomocu cellpadding atributa mozemo definisati rastojanje izmedju sadrzaja celije i njene granicne linije,
vrednost ovog atributa se zadaje u pikselima (po default-u je 1). Pomocu cellspacing atributa se moze odrediti
rastojanje izmedju pojedinih celija tabele (tj. debljina linije izmedju celija), takodje u pikselima (po default-u je 1).
Ako u nasoj tabeli zadam vrednost cellpadding atributa od 30 piksela, a vrednost cellspacing
atributa od 10 piksela dobicu sledecu tabelu:
Ime :
Prezime :
Nadimak :
Sinisa
Popovic
Pop
Ime : | Prezime : | Nadimak : |
---|---|---|
Sinisa | Popovic | Pop |
HTML kod ove tabele glasi:
Ime :
Prezime :
Nadimak :
Sinisa
Popovic
Pop
U sledecem nastavku naucite jos neke cake oko koriscenja tabela u HTML dokumentima.
nazad |
napred |
uvod u html | dodavanje boja | uredjivanje teksta | uredjivanje teksta 2 | liste |
linkovi | web grafika | tabele 2 | marquee | kraj |