
Značke pokrite v tem razdelku so naštete spodaj.
| Table - tabela v dokumentu |
| InformalTable - tabela brez naslova |
| THead - vrstica v glavi tabele |
| TFoot - vrstica v vznožju tabele |
| TGroup - ovoj za del tabele ki vsebuje niz skupaj z ustrezno informacijo o formatiranju |
| TBody - ovoj za vrstice tabele ali tabele brez naslova |
| Row - vrstica v TBody, THead, ali TFoot |
| Entry - celica v tabeli |
| EntryTbl - podtabela ki se pojavlja kot tabelna celica |
Tabele se uporabljajo za organizacijo podatkov v stolpični format z opcijski naslovi, zaglavji in vznožji. DocBook tabele se pojavljajo v dveh vrstah: kot Table, ki zahteva naslov in kot InformalTable, ki nima naslova. Vse druge karakterisitke teh dveh tabel so enake.
Tabela sestoji iz formatne informacije in podatkovnih vnosov. Obstaja kar nekaj lastnosti, ki jih lahko prilagodimo, da izpilimo (to tweak) prikaz. Ta tutorial bo pokril le osnovne formatirne lastnosti. Za več podrobnosti poglejte v DocBook Reference.
Tabele se pričnejo z značko <Table> or <InformalTable>. Nato določimo naslov z uporabo <Title>, če uporabljamo običajno tabelo. Končno pridemo do značke <TGroup>, ki vsebuje vso informacije o headerju footerju in vrsticah. Če želite spremeniti parametre formatiranja za del tabele, lahko imate več kot en TGroup. Značka <TGroup> ima več opcijskih parametrov formatiranja, vendar pa je lastnost COLS, ki določa število stolpcev zahtevana. Značke <THead>, <TFoot>, and <TBody> vsebujejo podatke v tabeli. Podatki v THead se pojavijo na vrhu tabele, TBody v sredini in TFoot se pojavi na koncu tabele.
Podatki v tabeli so vsebovani v vrsticah in vnosih, označeni z <Row> in <Entry>. Uporabite <Row> da pričnete vrstico, <Entry> za vsak item podatkov in zaključni <Row> za zaključek te vrstice. Če želite vgnezditi tabelo znotraj tabele, morate uporabiti značko <EntryTbl>
Primer 3.10. Primer tabele
<table> <title>Mišja kilometrina</title> <tgroup cols="3"> <thead> <row> <entry>Mesec</entry> <entry>Teden</entry> <entry>Prepotovanih čevljev</entry> </row> </thead> <tfoot> <row> <entry>Skupaj</entry> <entry></entry> <entry>1753</entry> </row> </tfoot> <tbody> <row> <entry>Avgust</entry> <entry>1</entry> <entry>987</entry> </row> <row> <entry>Avgust</entry> <entry>2</entry> <entry>657</entry> </row> <row> <entry>Avgust</entry> <entry>3</entry> <entry>109</entry> </row> </tbody> </tgroup> </table> |
Zgornji zgled bi po pretvorbi v HTML izgledal nekako tako:
Tabela 3.1. Mišja kilometrina
| Mesec | Teden | Prepotovanih čevljev |
|---|---|---|
| Avgust | 1 | 987 |
| Avgust | 2 | 657 |
| Avgust | 3 | 109 |
| Skupaj | 1753 |