| TABELE |
Priznajem da kada sam pocinjao da ucim HTML mislio sam da su tabele bas zeznuta stvar. Kad pogledate kod neke iole kompleksnije tabele desice se mozda da se uplasite ali kada sam stigao do lekcije o njima i poceo da je vezbam video sam da je taj mali strah bio neopravdan. U sustini njihov kod, ovako na oko izgleda najsredjenije ali hajde da pocnemo da objasnjavamo kako to uz pomoc HTML koda crtamo i uredjujemo tabele.
Osnovni tag koji kaze web browseru da u vasem dokumentu postoji tabela jeste <table>. Ipak sam taj tag nije dovoljan da web browser nacrta tabelu kakvu ste vi zamislili.
Da bi bilo jasnije prikazacemo kod gornje tabele:
Zanemaricemo sad atribute taga <table>. Zasto sam obojio svaki red u drugu boju i zasto sam numerisao svaku celiju ? Pogledajte kod tabele. Rekli smo da tag <tr></tr> zapocinje i zavrsava red u tabeli. Koliko imamo boja u tabeli ? Koliko imamo <tr></tr> tagova u kodu ? Tri <tr> i tri zavrsetka ;</tr>. Koliko imamo redova u tabeli ? Imamo tri reda. Dali je sada malo jasnije ? Sada cemo da se pozabavimo atributima taga <table>. Opet pogledajte gornji kod. Atributi koje sam upotrebio su WIDTH-sirina, BORDER-velicina ivica u pikselima, ALIGN-poravnanje i HSPACE-prazno mesto oko tabele koje se racuna u pikselima. WIDTH: Sirina same tabele moze biti izrazena u pikselima i procentima. U gornjem primeru ja sam sirinu tebele postavio na dvesta piksela. Kod ovakvog nacina odredjivanja sirine tabele, pikselima, treba napomenuti da ce zadata vrednost tj. sirina ostati nepromenjena osim ako se sadrzaj tabele ne prostire izvan zadate vrednosti sirine. Tada ce se tabela rasiriti onoliko koliko je potrebno da stane sav sadrzaj u nju. Drugi nacin odredjivanja sirine su procenti tj. koliko ce procenata od ukupne sirine stranice zauzimati tabela. Osnovna karakteristika ovog nacina odredjivanja sirine tabele jeste sto ce se sirina menjati kako se menja sirina stranice. Primer koda: <table border="0" width="50%"> - Ako je sirina vaseg ekrana npr. 1024 piksela, tabela ce biti sirine 512 piksela (50%). BORDER: Ivice tabele se izrazavaju u pikselim gde je velicina 0 tabela bez vidljivih ivica. Tabele bez vidljivih ivica se upotrebljavaju kada planiramo da pomocu njih organizujemo celu stranicu. Ja sam stavio vrednost 1 a rezultat mozete videti na tabeli na pocetku stranice.ALIGN: Sa ovim atributom smo se vec ranije susretali pa ga necu posebno objasnjavati. Ponovicu samo njegove vrednosti: LEFT, CENTER, RIGHT. Pomenucu ovde jedan atribut koji nisam koristio u tabeli sa vrha strane a sluzi da se vrsi poravnavanje po vertikali. to je tag <VALIGN>. Njegove vrednosti su: TOP, MIDDLE, BOTTOM. HSPACE: Ovaj atribut omogucava da napravimo mesta oko tabele. Vrednost se izrazava u pikselima. Da tekst, sa vrha ove stranice, koji stoji sa desne strane tabele nebi bio prilepljen uz njenu desnu ivicu, iskoristio sam ovaj atribut da napravim 10 piksela razmak oko tabele. Kako bi sve to izgledalo da nisam stavio ovaj atribut:
Jos jedan nacin da uredimo tabelu jeste da napravimo celiju zaglavlja tabele. Idealno za naslove i podnaslove. Za tu svrhu koristicemo tag <th>. Iskoristicemo nasu tabelu sa pocetka i dodacemo joj jos jedan red odgore koji ce biti to zaglavlje:
Sta smo ovde uradili? Dakle ubacili smo jos jedan red, tagovima <tr></tr>, na vrhu za zaglavlje celije dodajuci izmedju njih tag <th></th> i njegov atribut COLSPAN. Dali mu vrednost 3. Zasto bas 3? Imamo tri celije preko kojih to zaglavlje treba da se siri. Sada smo dobili zeljeni efekat i lepo formatirali tabelu. Cela linija izgleda ovako:
I tag <td></td> za celije ima atribute. Hajde da centriramo sve brojeve u celije atributom ALIGN i njegovom vrednosti CENTER (isto je kao kad centriramo pasus ili tabelu na stranici).
U svaku <td></td> liniju pored boje celije dodali smo align="center". Korisni atributi vezani za uredjivanje tabela su CELLPADDING i CELLSPACING. Svojstvo prvog atributa je da odvoji sadrzaj u celiji od njenih ivica. Vrednost se izrazava u pikselima gde je predefinisana vrednost 1. Cellspacing se upotrebljava za odredjivanje rastojanja izmedju celija menjanjem debljine ivica izmedju njih. Oba ova atributa se upotrebljavaju u tagu <table>. Sada je ostalo na vama da vezbate i da se igrate. Napravite svoju tabelu. Dodajte jos redova i kolona. Sad znate kako. Formatirajte je na svoj nacin. Menjajte ivice. Poravnajte je po zelji. Unesite podatke i centrirajte ih kako vama odgovara a mi cemo da nastavimo sa linkovima.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| by FSKPZ |