5.7 Taulak
5.7 Taulak
Taulak informazioa sailkatzeko eta hura modu ordenatuan aurkezteko erabiltzen dira. Ez da komenigarria orriaren egitura taulen bidez sortzea; horretarako, badaude hainbat etiketa semantiko.
Taula sortzeko, <table></table> etiketa erabiliko dugu, eta, horren barruan, beste etiketa hauek:
<tr> </tr>
(table row) etiketa: taularen lerroak zehazteko; lerro bakoitzean, zutabeak adierazi beharko ditugu.<td> </td>
(table data) etiketa:<tr> </tr>
etiketaren barruan doa; lerro bakoitzaren barruan, zutabe adina etiketa jarriko ditugu.-
<th> </th>
(table header) etiketa: lehen lerroan azalduko da, eta zutabe bakoitzaren titulua jartzeko erabiltzen da;<tr> </tr>
etiketaren barruan doa.
Taulari titulua jarri nahi badiogu, <caption> </caption>
etiketa artean jarriko dugu, <table>
etiketa zabaldu ondoren, hain zuzen.
Taularen itxura aldatzeko, CSS baliatuko dugu, eta, horretarako, honako atributu hauek erabiliko ditugu:
CSS balioak <table>
Hona hemen adibide batzuk, estilo horiek nola geratzen diren ikusteko:
Kasu honetan, estiloaren deklarazioa goiburuan jarri dugu, eta ez elementu bakoitzean, elementu guztiek itxura bera izatea nahi dugulako.
Gorputzaren egitura bera izango da adibide guztietan; baina, adibide bakoitzean, itxura aldatu egingo diogu.
Adibide honetan:
- Taulak:
- Egitura: orriaren % 100 betetzen du.
- Titulua behealdean dago.
- Ertza: lodiera, 2 pixelekoa; lerroa, zuzena; kolorea, urdina, eta gelaxken eta taularen ertzak, bateratu gabeak.
- Titulu-gelaxkak:
- Gelaxkaren egitura: altuera, 40 pixelekoa, eta kolorea, zehaztua.
- Testua: tamaina, 30 pixelekoa, eta kolorea, zehaztua.
- Ertza: lodiera, 4 pixelekoa, eta mota, puntuduna eta behealdean kokatua.
- Data-gelaxkak:
- Gelaxkaren egitura: altuera, 50 pixelekoa, eta kolorea, zehaztua.
- Testua: erdian lerrokatua, eta lerrokatzea, bertikala.
- Ertza: lodiera, 2 pixelekoa; lerroa, zuzena; kolorea, urdina, eta gelaxkaren eta letraren arteko tartea, 8 pixelekoa.
Taularen egitura aldatzeko, gelaxkak batu ditzakegu, eta espazioak zehaztu; hori <td> </td>
eta <th> </th>
etiketen barruan jartzen da, atributu gisa.
HTML Atributuak. <table>
Beraz, lerro batean colspan=3
jarriz gero, lerro horretan hiru zutabe batuko ditugu. Alderantziz, lerro batean rowspan=2
jartzen badugu, lerro hori eta ondorengoa batu egingo dira, eta gelaxka bakar bat sortuko dugu