Tabelat jane elementi me i rendesishem i kodit html. Ne fillim perdorimi i tyre ishte per te organizuar te dhenat por me pas u trasformuan ne nje element te rendesishem per layout te faqes.
Tabela eshte e formuar nga kolonat dhe rreshtat. Elementet thelbesore per ndertimin e nje tabele jane :
<table> hap tabelen
<tr> hap reshtin
<td> hap nje kuti brenda reshtit, pra prerja e reshtit me kolonen.
Le te shofim nje shembull te vogel, dhe me anen e ketij te shpjegojme edhe atributin border qe sherben per te percaktuar ne px bordin e tabeles:
<tr>
<td>kutia e pare</td>
<td>kutia e dyte</td>
</tr>
<tr>
<td>kutia e trete</td>
<td>kutia e katert</td>
</tr>
</table>
Rezultati eshte ky :
| kutia e pare | kutia e dyte |
| kutia e trete | kutia e katert |
Mund te specifikome edhe gjeresine, lartesine e tabeles me ane te atributeve width, height te cilet mund te perdoren per te tre tag e permendur me lart, table, tr, td:
<tr>
<td>Kutia e pare</td>
<td>Kutia e dyte</td>
</tr><tr>
<td>Kutia e trete</td>
<td>Kutia e katert</td>
</tr>
</table>
Rezultati:
| Kutia e pare | Kutia e dyte |
| Kutia e trete | Kutia e katert |
Gjeresia e lartesia specifikohen per gjithe tabelen, per nje resht ose per nje kolone por nuk mun te specifikohen per nje kuti te vetme.
Sic mund ta vini re nqs ndertohet nje tabele e madhe do kishim nje numur shume shume te madh tr, td dhe per te vene disi rregull ne kete kaos jane krijuar disa tag te rrinj:
| <caption> | eshte titulli, me nje koment te caktuar mbi tabelen |
| <thead> | eshte fillimi i tabeles, pjesa fillestare e cila permabn informacione mbi permbajtjen e tabeles |
| <tfoot> | eshte fundi i tabeles, footer, i cili permban per shembull perfundime, konkluzione |
| <tbody> | eshte pjesa qendrore e tabeles, ajo qe perben permbajtjen e vertet te tabeles, te dhenat |
<thead>, <tfoot>, <tbody> percaktojne grupe reshtash.
colspan dhe rowspan
Jane dy atribute me ane te te cilave mund te bashkojme dy kuti te te njejtit resht, apo dy kuti te te njejtes kolone. Le te shofim shembujt:
<tr>
<td width=”30%”> </td>
<td width=”30%”> </td>
<td width=”30%”> </td>
</tr>
<tr>
<td> </td>
<td colspan=”2″ align=”center” valign=”middle”>
<b><td colspan="2"></b>
</td>
</tr>
</table>
Rezultati:
| <td colspan=”2″> | ||
<tr>
<td width=”30%”> </td>
<td width=”30%” rowspan=”2″ align=”center” valign=”middle”>
<b><tdrowspan="2"></b>
</td>
<td width=”30%”> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
Rezultati:
| <tdrowspan=”2″> | ||
Tabela brenda tabeles
Le te shofim kete shembull:
<td width=”50%”> </td>
<td width=”50%”> </td>
</tr>
<tr>
<td height=”24″> </td>
<td>
<table width=”100%” border=”1″>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
Rezultati:
|
|
Atributet e tag table
Keto tags na lejojne te specifikojme distancen midis kufijve te tabeles dhe permbajtjes se saj:
| border | percakton gjeresine e bordeve te tabeles |
| cellspacing | specifikon distancen ne px midis dy kutiave apo midis nje kutie dhe kufirit te tabeles |
| cellpadding | percakton distancen midis kufirit te nje kutie dhe permbajtjes se saj |
Eshte e mundur te specifikojme edhe pamjen bordit te jashtem dhe bordeve te brendshme perkatesisht me dy atributet frame dhe rules:
| Shembull | Shpjegimi |
|---|---|
| <table border=”1″ frame=”above”> |
Bordi i tabeles eshte present ne:
|
|
<table border=”1″ rules=”rows”> |
Vijat e brendshme jane presente ne:
|
Atributet e table, tr, td
Per te personalizuar tabelen, reshtin, kolonen apo kutine mund te perdorim atributet qe kemi pare me pare per formatimin e tekstit si: bgcolor, align.
une punoj me dreamwever si ta bej tabelen fikse qe te mos levizi ne html.