Vissza az előzőleg látogatott oldalra (nem elérhető funkció)Vissza a tananyag kezdőlapjára (P)Ugrás a tananyag előző oldalára (E)Ugrás a tananyag következő oldalára (V)Fogalom megjelenítés (nem elérhető funkció)Fogalmak listája (nem elérhető funkció)Oldal nyomtatása (nem elérhető funkció)Oldaltérkép megtekintése (D)Keresés az oldalon (nem elérhető funkció)Súgó megtekintése (S)

A weblapkészítés technikája (HTML5, CSS3) és ergonómiája / Táblázatok használata /<table> – Táblázat megadása

Táblázatok használata

<table> – Táblázat megadása

Mire használjuk?

A <table> és </table> tag-ek között kell elhelyeznünk a táblázat tartalmát.

A tag paraméterei:

Példa - Table paraméterei

Ország Főváros
Afganisztán Kabul
Albánia Tirana
Algéria Algír

Forráskód
<table border="1" sortable>
 <tr>
    <th>Ország</th>
    <th>Főváros</th>
</tr>
<tr>
    <td>Afganisztán</td>
    <td>Kabul</td>
</tr>
<tr>
    <td>Albánia</td>
    <td>Tirana</td>
</tr>
<tr>
    <td>Algéria</td>
    <td>Algír</td>
</tr>
</table>

<tr> – Táblázat sora

Mire használjuk?

A táblázat sorának megadására. A <thead>, <tbody>, <tfoot> és <table> tagek gyerekelemeként használható. A <tr> elem gyerekelemei pedig <th> és <td> elemek lehetnek.

A tag paraméterei: globális attribútumok

<td> – adatcella

Mire használjuk?

Táblázat adatcelláinak megadására. A <tr> elem gyerekelemeként használható!

A tag paraméterei:

Vegyük alapul a korábbi példánkat, de a <th> tagnél most ne alkalmazzuk a scope paramétert, hanem egyedi azonosítókat osszunk ki! Vigyázzunk arra, hogy az egyedi azonosítóknál számít a kis- és nagybetű közti különbség.

Példa
Forráskód
<table border="1">
<caption>Országok fővárosa és népessége</caption>
 <tr>
    <th id="orszag">Ország</th>
    <th id="fovaros">Főváros</th>
    <th id="nepesseg">Népesség</th>
</tr>
<tr>
    <th id="afganisztan">Afganisztán</th>
    <td headers="afganisztan fovaros">Kabul</td>
    <td headers="afganisztan nepesseg">25 500 100 fő</td>
</tr>
<tr>
    <th id="albania">Albánia</th>
    <td headers="albania fovaros">Tirana</td>
    <td headers="albania nepesseg">2 831 741 fő</td>
</tr>
<tr>
    <th id="algeria">Algéria</th>
    <td headers="algeria fovaros">Algír</td>
    <td headers="algeria nepesseg">37 100 000 fő</td>
</tr>
</table>
Fontos

Látjuk, hogy ezzel a módszerrel mennyire körülményes a táblázat akadálymentesítése. Ez a példa ezt a megoldást nem is indokolja, hiszen a scope paraméterrel is leírhattuk volna a fejlécek hatáskörét. De ha a táblázat bonyolultsága elér egy szintet, akkor kénytelenek vagyunk ezt a megoldást használni!

<th> – fejléc cella megadása

Mire használjuk?

Táblázat fejléccelláinak megadására használjuk. A <tr> elem gyerekelemeként használhatjuk.

A tag paraméterei:

<tbody> – táblázattörzs

Mire használjuk?

A táblázat struktúrájának precízebb megadására használhatjuk, ebbe kerül a táblázat törzse.

Ez az elem a <table> tag gyereke lehet, és a <caption>, <colgroup>, <thead> elemek mögött állhat, de csak akkor, ha a <table> elemnek nincs <tr> gyereke. A <tbody> elem <tr> elemeket tartalmazhat, vagy üres is lehet.

A tag paraméterei: globális attribútumok

<thead> – táblázat fejléc

Mire használjuk?

A táblázat struktúrájának precízebb megadására használhatjuk, ebbe kerül a táblázat fejléce.

Ez az elem a <table> tag gyereke lehet, és a <caption>, <colgroup> elemek után, de a <tbody>, <tfoot>, <tr> elemek előtt állhat. A <thead> elem <tr> elemeket tartalmazhat, vagy üres is lehet.

A tag paraméterei: globális attribútumok

<tfoot> – táblázat lábléc

Mire használjuk?

A táblázat struktúrájának precízebb megadására használhatjuk, ebbe kerül a táblázat lábléce.

Ez az elem a <table> tag gyereke lehet, és a <caption>, <colgroup>, <thead> elemek után, de a <tbody>, <tr> elemek előtt állhat. A <tfoot> elem <tr> elemeket tartalmazhat, vagy üres is lehet.

A tag paraméterei: globális attribútumok

<caption> –táblázat felirata

Mire használjuk?

A táblázat feliratának megadásához. A felirat akár több bekezdésből is állhat, amely egy rövid ismertetést is tartalmazhat. A <table> elem első gyerekeként kell elhelyeznünk.

A tag paraméterei: globális attribútumok

<colgroup> –Oszlopcsoport

Mire használjuk?

Oszlopcsoport megadására használjuk. A <table> elem gyereke lehet, a <caption> elem után, de a <thead>, <tbody>, <tfoot> és <tr> elemek előtt.

Amennyiben a <colgroup> tagnek nincs beágyazott <col> eleme, akkor a span paraméterrel lehet megadni, hogy hány oszlopot csoportosít az adott tag.

A tag paraméterei:

<col> – Oszlop

Mire használjuk?

A táblázat oszlopainak azonosítására használhatjuk. A <colgroup> elemen belül is szerepeltethetjük.

A tag paraméterei:

Vissza a tartalomjegyzékhez

Új Széchenyi terv
A projekt az Európai Unió támogatásával, az Európai Szociális Alap társfinanszirozásával valósul meg.

A tananyag az ELTE - PPKE informatika tananyagfejlesztési projekt (TÁMOP-4.1.2.A/1-11/1-2011-0052) keretében valósult meg.
A tananyag elkészítéséhez az ELTESCORM keretrendszert használtuk.