- Tábla alapmeghatározás, szélesség és keretvastagság:
<table width="100%" border="1">................ </table> - Táblacellák közötti távolság:
<table width="80%" border="1" cellpacing="4" > ................ </table> - Táblacellák belső margója:
<table width="80%" border="1" cellpacing="4" cellpadding="3" >................ </table> - Táblapozício középre:
<table alig="center" width="80%" border="1" cellpacing="4" cellpadding="3" >................ </table> - Tábla neve: <caption>.................</caption> Pozíciója: Alapértelmezés szerint "top" de, tetszőleges lehet pl: "bottom"
- Fejléc cella: <th>Szöveg</th>
- Adat cella: <td>Szöveg</td>
- Cella sor: <tr>................................................................................</tr>
- Egyedi szélesség: <tr> <th width="33%">Szöveg</th> <th width="33%">Szöveg</th> <th width="34%">Szöveg</th> </tr>
- Szélesség: <td colspan="2"> = Kettő cellaoszlop szélességével</td> Megadható: th; vagy td; cellákban.
- Magasság: <td rowspan="2"> = Kettő cellasor magasságával</td> Megadható: th; vagy td; cellákban.
- Üres cella: <td> </td> Megadható: th; vagy td; cellákban.
Táblázat és elemeinek azonosítása:
- A "table" jelölőelemhez, és minden jelölőelemhez, mely a táblázathoz tartozik, adhatunk egyedi "id" azonosítót, és "class" osztályazonosítót, vagy mindkettőt.
- <table width="80%" border="1" id="tabla">................ </table>
- <table width="80%" border="1" class="tabla">................ </table>
- <table width="80%" border="1" id="tabla" class="tabla">................ </table>
- Cellasor:
<tr id="cellasor">....</tr> <tr class="cellasor">....</tr> <tr id="cellasor" class="cellasor">....</tr> - Fejléc cella:
<th id="fejlec">Szöveg</th> <th class="fejlec">Szöveg</th> <th id="fejlec" class="fejlec">Szöveg</th> - Adat cella:
<td id="adatok">Szöveg</td> <td class="adatok">Szöveg</td> <td id="adatok" class="adatok"> Szöveg</td>
Táblázat CSS stílusai, ha, a table jelölőelemet elláttuk azonosítóval:
- Táblázat középre: azonosító {margin-right: auto; margin-left: auto;}
- Szegély becsukása: azonosító{ border-collapse: collapse;}
- Szegély elválasztása: azonosító{ border-collapse: separate;}
- Cellatávolság: azonosító{ border-spacing: 5px;}
- További stílusok: Minden olyan stilus, mely a szövegformázásra is meghatározható!
Táblázat headars és a scope jellemzői:
- Nem minden böngésző jeleníti meg, de IE és a Safari igen
- Ha nem is jelenik meg a szükséges információ, az akkor is ott van a kódban. De az információt megjelenítő és hangos képernyőfelolvasók, fel tudják használni.
A headars jellemző:
- Olyan táblázatoknál, ahol kettős fejlécet is alkalmazunk.
- Feladata: A "td" adatcellákat, a megfelelő "th" azaz fejléc cellákhoz társítsuk,
- Minden oszlop fejlécéhez "th" cellához, tartozik egy "id" egyedi azonosító: <th id="olvas001">...</th>
- Fejléchez tartozó, minden "td" cellába, el kell helyezni a fejléc azonosítóját: <td headers="olvas001">...</td>
A scope jellemző:
- Olyan táblázatoknál, ahol:
- Nem használunk fejléc "th" cellát. - Nem használunk "colspan" vagy "rowspan" meghatározást. - Vagy, minden cellaoszlophoz, csak egy "th" fejléc cella tartozik - Minden cellaoszlophoz, egy fejléc tartozik:
<tr> <th scope="row">...</th> <th scope="row">...</th> <th scope="row">...</th> </tr> <tr> <td scope="row">...</td> <td scope="row">...</td> <td scope="row">...</td> </tr> - Nem használunk kettős fejléc cellát:
<tr> <th scope="col">...</th> <th scope="col">...</th> <th scope="col">...</th> </tr> <tr> <td scope="col">...</td> <td scope="col">...</td> <td scope="col">...</td> </tr>
Táblázat summary jelölőeleme (rövid leírás):
- A böngészők vizuálisan nem jelenítenek meg, de a hangos képernyőfelolvasó programot használókat, fontos információval látja el.
- <table width="90%" border="1" cellpacing="4" cellpadding="3" summary="Ez a táblázat bemutató célból készült. A következő részekkel foglalkozik: Alapismeretek kezdőknek, xhtml, CSS, JavaScript" >
Táblázat celláiban szövegek, azaz tartalom pozíciónálása: A böngészők, autómatikusan középre igazítják a cellák tartalmát
- A "th" cellákban, vízszintesen és függőlegesen középre, és a betűvastagság nagyobb, mint a "td" cellákban.
- A "td" cellákban, balra és függőlegesen középre.
Mindkét cellában függőlegesen:
- Fentre: {vertical-align: top;}
- Lentre: {vertical-align: bottom;}
Mindkét cellában vízszintesen:
- Balra, "th" cellában: {text-align: left;}
- Középre, "td" cellában: {text-align: center;}
- Jobbra, mindkét cellában: {text-align: right;}
A táblázat thead, tbody, és a tfoot jelölőelemei.
- Használatuk megegyezik a weboldal felépítésével : head= fejléc, body= tartalom, footer= lábléc
- Táblázatoknál:
- thead = fejléc, azaz"th" cella (táblázatfej)
- tbody = tartalom, azaz "td" cellák (táblázattörzs)
- tfoot = lábléc (táblázat lábléce)
- Ezen jelölőelemek, minden táblázatban, csak egyszer szerepelhetnek.
- Ezen jelölőelemekkel kijelölt táblázati elemeket a böngészők, szigorú sorrend szerint jelenítik meg.
- Ha, a táblázat elkészítésénél felcserélnénk a sorrendet, azaz a táblázat első sorát tfoot jelölőelemek közé írnánk, akkor a böngésző programok, ezen sorokat a táblázat aljára helyezik.
- Táblázatoknak adott háttérszín vagy háttérkép megjelenítése, a teljes táblázati területre vonatkozik.
- Ezen elemekkel a táblázat fő területeinek, egyedi megjelenési háttérszínt vagy háttérképet határozhatunk meg úgy, hogy nem kell külön-külön stílust meghatározni a tr cellasoroknak vagy a th td celláknak. Ezzel, vizuálisan is áttekinthetőbb lesz táblázatunk.
- Nem adhatunk háttérszínt vagy háttérképet a tr cellasoroknak, így: tr{backgroun-dcolor: blue;}, mert, felülírja a teljes tartalmat. De, egyedi azonosítóval megtehetjük, így: #trhatter{backgroun-dcolor: blue;}
Megjegyzés:
- A tbody-val vigyázni kell.
- Amennyiben a tbody jelölőelemhez stílust is meghatároztunk (pl.: háttérszínt), az a weboldalunkon lévő további táblázatok celláira is, hatással lesz.
- Kivédeni úgy tudjuk, hogy mindegyik jelölőelemhez (thead; tbody; tfoot;) egyedi id azonosítót rendelünk, és ezen azonosítókhoz írjuk meg a stílusokat.
|