Táblázatok formázása (stíluslap kitekintő)
A későbbi fejezetben a CSS dobozmodelljével részletesebben foglalkozunk. Most elöljáróban ismerkedjünk meg pár olyan beállítással, amit a táblázatok formázásánál kihasználhatunk.
Táblázat szegély beállítása (border)
Szegélyt a border attribútummal állíthatunk be. A paraméter után meg kell adnunk a szegély méretét, a stílusát és a színét. Például:
- border:1px solid blue: vékony (1 képpontos) kék szegély
- border:4px double red: 4 képpont vastag, dupla, piros szegély
Ha a <table> tagre állítunk be szegély, akkor az csak a táblázat körül fog megjelenni. Ha belső szegélyt is szeretnénk, akkor a <td> és <th> elemekre is be kell állítanunk azt!
Példa - Táblázat külső szegély beállítása
MagyarázatMivel a szegélyt a table szelektorra vonatkozóan adtuk meg, csak a táblázat körül van szegély.
Példa - Táblázat külső és belső szegélyének beállítása
MagyarázatMost a table,td,th szelektort használtuk, ezért a táblázat körül és az adat- és fejléc cellák körül is megjelenik a szegély. Viszont az egyes cellák között üres hely van.
Közös, vagy egyéni cellaszegélyek (border-collapse)
A border-collapse tulajdonság segítségével a celláink körüli szegély megjelenítését befolyásolhatjuk.
Értékek:
- A collapse érték segítségével a cellák között egymással megosztott, közös szegélyt hozunk létre. Ekkor a cellspacing tulajdonság is értelmét veszti.
- A separate érték segítségével minden cella saját, egyéni szegéllyel fog rendelkezni. Ez az alap beállítás.
- Az inherit érték segítségével a tulajdonság értékét a szülő elemtől örököljük meg.
Példa - Táblázatszegély összevonása
MagyarázatA table szelektorra megadott border-collapse:collapse; definíció miatt a szegélyek összevonásra kerülnek.
Cellák belső kitöltésének megadása (padding)
Szebben tagolt táblázatot kapnánk, ha a cellák tartalma és a szegély között nagyobb távolság lenne. Ezt a padding tulajdonsággal állíthatjuk be. A padding:5px; egy 5 képpont vastag belső kitöltést ad a celláknak.
MegjegyzésA border tulajdonsággal részletesebben foglalkozunk később a stíluslapokról szóló fejezetben.
Példa - Táblázat szegély és belső kitöltés
MagyarázatA táblázat most áttekinthetőbb, mert az adat- és fejléccellákra egy belső kitöltést (padding) is beállítottunk.
Vissza a tartalomjegyzékhez