Lucrul cu Tabele
1. Crearea de tabele
Pentru a crea tabele in paginile web se foloseste elementul <table> ... </table> , acesta incadreaza alte patru sub-elemente, care alcatuiesc structura tabelului.
- - Linia (randul) Tabelului <tr> ... </tr>
- - Titlul Tabelului <th> ... </th>
- - Coloanele tabelului (datele) <td> ... </td>
- - Sub-titlu tabelului <caption> ... </caption>
In cadrul elementelor pentru titluri si coloanele tabelului se pot adauga si alte elemente HTML, cum ar fi cele pentru formatul textului, paragrafe, link-uri sau imagini
Mai jos puteti vedea un exemplu de cod HTML pentru crearea unui tabel:
<table border="1">
<tr>
<th>titlu 1</th>
<th>titlu 2</th>
</tr>
<tr>
<td>linia 2- coloana 1</td>
<td>linia 2- coloana 2</td>
</tr>
<tr>
<td>linia 3- coloana 1</td>
<td>linia 3- coloana 2</td>
</tr>
<tr>
<td>linia 4- coloana 1</td>
<td>linia 4- coloana 2</td>
</tr>
</table>
- In pagina web apare asa:<tr>
<th>titlu 1</th>
<th>titlu 2</th>
</tr>
<tr>
<td>linia 2- coloana 1</td>
<td>linia 2- coloana 2</td>
</tr>
<tr>
<td>linia 3- coloana 1</td>
<td>linia 3- coloana 2</td>
</tr>
<tr>
<td>linia 4- coloana 1</td>
<td>linia 4- coloana 2</td>
</tr>
</table>
titlu 1 | titlu 2 |
---|---|
linia 2- coloana 1 | linia 2- coloana 2 |
linia 3- coloana 1 | linia 3- coloana 2 |
linia 4- coloana 1 | linia 4- coloana 2 |
2. Atributele Tabelului
- - bgcolor = defineste culoarea tabelului
- - width = specifica lungimea tabelului (In pixeli sau procente din lungimea paginii)
- - border = grosimea liniei (in pixeli) ce defineste tabelul si înconjoara fiecare celula
- - cellspacing = spatiu dintre celule (in pixeli)
- - cellpadding = spatiu dintre linia celulei si continutul acesteia (in pixeli)
- - align = controlează poziţionarea tabelului in pagina, cu următoarele atribute : left, right, sau center
- - background = controleaza culoarea de fond a tabelului, care poate fi si o imagine
- - bordercolor = culoarea liniei din jurul tabelului
- - bordercolorlight = culoarea luminoasa folosita de doua linii din cele patru care înconjoara tabelul
- - bordercolordark = culoarea întunecata folosita de doua linii din cele patru care înconjoara tabelul
Sub-titlu tabelului
- Sub-titlu tabelului "caption" permite specificarea unei linii de text care va aparea deasupra sau sub tabel, acest lucru este definit de atributul "align" care poate lua valorile: top (deasupra) bottom (jos)
Exemplu:
<table border="1" cellpadding="2">
<caption align="bottom">acesta este textul</caption>
<tr>
<th>titlu 1</th>
<th>titlu 2</th>
</tr>
<tr>
<td>linia 2- coloana 1</td>
<td>linia 2- coloana 2</td>
</tr>
</table>
- In pagina web apare asa:<caption align="bottom">acesta este textul</caption>
<tr>
<th>titlu 1</th>
<th>titlu 2</th>
</tr>
<tr>
<td>linia 2- coloana 1</td>
<td>linia 2- coloana 2</td>
</tr>
</table>
titlu 1 | titlu 2 |
---|---|
linia 2- coloana 1 | linia 2- coloana 2 |
3. Atributele specifice elementelor pentru titlu si coloane
- - colspan = specifica cat de multe coloane ale tabelului aceasta celula va inlocui
- - rowspan = specifica cat de multe randuri ale tabelului aceasta celula va inlocui
- - align = alinierea datelor celulei pe orizontala (left, right sau center)
- - valign = alinierea datelor celulei pe verticala (top, middle sau bottom)
- - background = controleaza culoarea de fond a celulei, care poate fi si o imagine
- - bgcolor = defineste culoarea celulei (dar nu imagine)
- - width = specifica lungimea celulei (In pixeli sau procente din lungimea paginii)
- - height = specifica inaltimea celulei (In pixeli sau procente din inaltimea paginii)
in urmatorul exemplu puteti vedea rezultatul folosirii atributelor: "colspan" "rowspan" si "bgcolor"
<table border="1" cellpadding="2">
<caption align="bottom">acesta este textul</caption>
<tr>
<th>titlu 1</th>
<th>titlu 2</th>
</tr>
<tr>
<td colspan="2">linia 2- coloana 1</td>
</tr>
<tr>
<td rowspan="2">linia 3- coloana 1</td>
<td>linia 3- coloana 2</td>
</tr>
<tr>
<td bgcolor="#adadff">linia 4- coloana 2 - colorat</td>
</tr>
</table>
- In pagina web apare asa:<caption align="bottom">acesta este textul</caption>
<tr>
<th>titlu 1</th>
<th>titlu 2</th>
</tr>
<tr>
<td colspan="2">linia 2- coloana 1</td>
</tr>
<tr>
<td rowspan="2">linia 3- coloana 1</td>
<td>linia 3- coloana 2</td>
</tr>
<tr>
<td bgcolor="#adadff">linia 4- coloana 2 - colorat</td>
</tr>
</table>
titlu 1 | titlu 2 |
---|---|
linia 2- coloana 1 | |
linia 3- coloana 1 | linia 3- coloana 2 |
linia 4- coloana 2 - colorat |
Comentarii
Trimiteți un comentariu