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
Tablice su opsirna i jako korisna oblast. Da biste ih upotpunosti savladali, morate pogledati gomilu tablica i mnogo vjezbati.
Osim za normalnu uporabu (tabelarni prikaz podataka) tablice se koriste i za layout (dizajn). Tocnije za ekzaktno pozicionranje. (Naravno nikad 100% ekzaktno).
Tablicu otvarate sa tagom <table>, a zatvarate sa tagom </table>. Tablice uz to sadrze redke (vodoravno) i stupce. Dakle nakon <table> taga slijedi <tr>-tag kojim zapocinjete novi redak. Unutar redeka dolazi <td>-tag koji otvara stupac, odnosno tocnije receno jednu celiju untar upravo otvorenog redka (<tr>-tag).
Celije (<td></td>) sadrze text ili druge informacije.
Jedan primjer:

Izvorni HTML-code: Izgled tablice:
<table border="0" width="200">
  <tr>
    <td>
    Ovdje slijedi sadrzaj
    </td>
    <td>
    Druga celija u redku
    </td>
  </tr>
<table>
Ovdje slijedi sadrzaj Druga celija u redku
Ovo je primjer jedne jednostavne tablice sa samo jednim redkom i dva stupca (celije). Samo da biste shvatili koncept unutar <tr> taga moze biti teoretski gledano bezbroj celija (td tagova). Uz to jos morate obratiti paznju da svaki otvoreni tabelarni tag opet i zatvorite. U protivnom vas npr. Netscape kaznjava prikazom jedne prazne stranice.

Atributi

<table>-tag moze imati sljedece atribute:

  • width="xx" - sirina tablice u pixelima ili procentima.
  • border="x" - ram (okvir) tablice, odnosno linije u tablici, kod border="0" tablice bez okvira.
  • bgcolor=".." - boja pozadine tablice, (kao u body tagu, vidi osnove).
  • background=".." - slika u pozadine (kao kod body taga).
  • cellspacing="x" - daje debljinu linija unutar tablice. (tocinje razmak izmedju celija)
  • cellpading="x" - daje razmak izmedju sadrzaja jedne celije i okvira te celije.
  • bordercolor=".." - daje okviru i linijama unutar tabele zeljenu boju. (ukoliko border="1" ili vise)
  • height="x" - visina tablice u pikselima ili procentima, ovo nije dio HTML 3.2 standarda, ali radi.
Stupci <td> takodje mogu primiti atribute:

  • width="x" - minimalna sirina
  • bgcolor=".." - vidi gore.
  • background=".." - vidi gore.
  • collspan="x" - ostvaruje da se jedna celija prostire preko x stupaca
  • align="left|center|right" - sadrzaj celije, lijevo, desno ili centrirano.
  • valign="down|top|middle" - kao align samo po vertikalnoj liniji.
  • rowspan="x" - spaja celije duzinom x redaka (vertikalno)
Slijede primjeri:

<table border>
<tr>
<th colspan=2>Sadrzaj jedne celije, koja se pruza preko dva redka.
</tr>
<tr>
<td>sadrzaj prve celije ispod produzene celije
<td>sadrzaj druge celije ispred produzene celije
</tr>
</table>
Izgleda ovako:
Sadrzaj jedne celije koja se pruza preko 2 redka
sadrzaj prve ceilje ispod produzene celije sadrzaj druge celije ispod produzene celije

Analogno postupate za rowspan, kod izgleda ovako.
<table border>
<tr>
<td rowspan=2>sadrzaj celije, koja se pruza preko 2 stupca.
</td>
<td >Sadrzaj prve celije kraj produzene celije
</tr>
<tr>
<td>sadrzaj druge celije kraj produzene celije
</tr>
</table>

To izgleda ovako:
sadrzaj prve celije koja se pruza preko 2 stupca. sadrzaj prve celije kraj produzene celije
sadrzaj druge celije kraj produzene celije

Konacno tu su i tzv. slijepe tablice, tablice bez okvira one se koriste za pozicioniranje texta, mnogi dizajneri koriste tablice, mjesto frameova, sto je ponekad sigurno korisnije a izgleda ponekad i bolje. Ima jako mnogo primjera. Ali da bi ste to ostvarili potrebno je mnogo prakse, vjezbe i probanja. Pa sto cekate startajte neki editor i krenite u lov na tablice...

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