HTML táblák

A tábla jelölését egy címke végzi, amely megadja a táblát, és meghatározza a globális attribútumokat, a TABLE címkét, a megfelelő tárolót, majd tartalmazza a táblázat sorainak és oszlopainak definícióit. Látható, hogy valójában az elemi definíció a táblázat celláján található, a többi definíció csak a sorokban/oszlopokban való csoportosítást adja meg.

Microsoft kiterjesztés

A táblázat jelölésének általános formája:
A Microsoft sor- és oszlopcsoportosító kiterjesztései bonyolultabb struktúrákat is lehetővé tesznek (lásd: Microsoft kiterjesztések).

A következő példa azt eredményezi, hogy két oszlopot, két sort és egy fejlécet tartalmazó táblázatot jelenít meg: A hiányzó sor észrevehető. Ez megfelelő attribútumok használatával érhető el. A fejléc sorainak szövege félkövérrel van kiemelve. Minden cella támogatja az egyedi szövegformázást. Egyes bővítményekben a sor/oszlop összes cellájának szövegére vonatkozó globális formázás is feltüntethető.
Kövesse a következő példát, ahol az előző példa celláihoz egyedi formázás van feltüntetve: Megjegyzés: 2.1. Cella, amely magasságát a szöveg mennyiségének megfelelően változtatja meg.

Általános jelölések az asztalokhoz

a táblázatdefiníció címke.

tartalom-táblázat meghatározza a táblázat celláit, a fejlécet, a rögzítést és a táblázat cellájának tartalmát.

A következő példa folytatja az előző táblázatot, és megjelöli annak szegélyét. Az általunk használt térhatás megszerzéséhez például,


amely jellegzetes külső határt fog létrehozni.
A cellatávolság a következő tulajdonsággal érhető el:
Cellatér = 6
amely az előző opciókkal együtt a következő példa hatását hordozza magában:

A cellákon belüli szöveg áthelyezéséhez a cellák széléig használhatjuk az attribútumot:
Cellpadding = 10
a hatás, az előző opciókkal összefüggésben vagy sem, egy "légiesebb" táblázat:
Ennél a táblázatnál a definíciós sor az attribútumok felhalmozásával:


Végül a háttérszín és a táblázat igazítási lehetőségei használhatók a példa szerint:

Ha Microsoft kiterjesztéseket használnak, addig más böngészők is átvehetik őket, a fenti táblázatot módosíthatja:


ahol a "pap02.jpg" nyilvánvalóan képfájl az aktuális könyvtárban/mappában. Észre fogják venni, hogy a háttérkép feltüntetése a háttérszín elhagyását jelenti. Ha az Ön által használt böngésző nem támogatja a Microsoft kiterjesztéseket, a megjelenített táblázat az előzőtől csak a háttér színében tér el.

címet (elfog) ad a táblához. A CAPTION címkét el kell már meríteni a TABLE címkében.

ALIGN =felső | alsó egy szabványos attribútum, amely megmutatja a cím elhelyezkedését az asztal felett vagy alatt, a cím vízszintesen az asztal közepén; balra | középre | jobbra Microsoft kiterjesztések, és jelzik a cím vízszintes igazítását a táblához.
A VALIGN beállítja a rögzítés igazítását a táblázattal (fel/le). Ez egy Microsoft kiterjesztés, a vízszintes igazítást az ALIGN paranccsal adjuk meg.
szöveg a festmény címe.

A táblázat, mint objektum vízszintes központosítása a következőkkel végezhető el:


. definiálja a táblázatot

& ltTR [ALIGN = bal | közép | jobb] [VALIGN = felső | középső | alsó | alapvonal] [BGCOLOR = "#RRGGBB"|szín] [BORDERCOLOR = "#RRGGBB"|szín] [BORDERCOLORLIGHT = "#RRGGBB"|szín] [BORDERCOLORDARK = "#RRGGBB"|szín] [HÁTTÉR = "URL-kép"]>
["Tartalom-sor"]
[]

meghatároz egy sort a táblázatban. Ezt a címkét el kell már meríteni a TABLE címkében, vagyis a megjelölendő táblázat minden sorának rendelkeznie kell megfelelő TR címkével.

Az ALIGN meghatározza, hogy a vonalas cellák tartalma hogyan fog vízszintesen igazodni a cellák belsejébe;
A VALIGN meghatározza, hogy a cellák tartalma hogyan fog függőlegesen igazodni a cellákon belül;
A BGCOLOR a vonal színes hátterét jelöli. Ez egy Netscape és Microsoft kiterjesztés.
A BORDERCOLOR a cellahatár színe. Ez egy Microsoft kiterjesztés;
A BORDERCOLORLIGHT a fényvonal színe egy árnyékos cellahatáron. Ez egy Microsoft kiterjesztés;
A BORDERCOLORDARK az árnyék színe egy árnyékos cellahatáron. Ez egy Microsoft kiterjesztés;
A HÁTTÉR a sor minden cellájának háttereként használt képfájl URL-jét adja meg. Ez egy Microsoft kiterjesztés.
Tartalom-sor TH vagy TD címkéket tartalmaz az aktuális vonalas cellák meghatározásához.

meghatároz egy cellát a táblázat fejlécében (tábla fejléc). A cella tartalmát általában írás és központosítás fogja kiemelni.

Az ALIGN, VALIGN a cellában lévő vízszintes és függőleges igazítást jelzi;
A COLSPAN határozza meg az oszlopok számát, amelyeken a cella jobbra nyúlik (a cellák vízszintes egyesítésének művelete a szövegszerkesztőkben);
A ROWSPAN határozza meg azon vonalak számát, amelyeken a cella lefelé nyúlik (a cellák függőleges egyesítésének művelete a szövegszerkesztőkben);

Azokban az oszlopokban/sorokban, amelyeken más cellákat kiterjesztettek, a kiterjesztéseket már nem deklarálják. Ezeknél az oszlopoknál/soroknál csak azokat a cellákat fogják deklarálni, amelyek először itt jelennek meg (mintha néhány cellát a korábbi sorok/oszlopok öröklésével kapnának).

Tartalom-cella a cella információja (szöveges vagy hipertext).

Mivel a TH egy HTML 3.2 tag, ezért nem minden böngésző ismeri fel, főleg a Microsoft kiterjesztések.

A következő példában észrevesszük a táblázat fejlécének kiterjesztését két sorra, amelyek mindegyike másképpen van formázva: A fejléc sorai között játszva és a cellákat tömörítve a sorokon/oszlopokon létrehozhat egy "invertált" tábla képét: mm] [BGCOLOR = "#RRGGBB"|szín] [BORDERCOLOR = "#RRGGBB"|szín] [BORDERCOLORLIGHT = "#RRGGBB"|szín] [BORDERCOLORDARK = "#RRGGBB"|szín] [NOWRAP]>
["Tartalom-cella"]
[]

adjon meg egy cellát a táblázatban (ne a fejlécben).

ALIGN, VALIGN a cellatartalom vízszintes és függőleges igazítását jelzi;
A COLSPAN határozza meg az oszlopok számát, amelyeken a cella jobbra nyúlik (a cellák vízszintes egyesítésének művelete a szövegszerkesztőkben);
A ROWSPAN határozza meg a cellák által lefeszített vonalak számát (a cellák függőleges egyesítésének művelete a szövegszerkesztőkben);

Azokban az oszlopokban/sorokban, amelyeken más cellákat kiterjesztettek, a kiterjesztéseket már nem deklarálják. Ezeknél az oszlopoknál/soroknál csak azokat a cellákat fogják deklarálni, amelyek itt először megjelennek (mintha néhány cellát a korábbi sorok/oszlopok öröklésével kapnánk).

Tartalom-cella a cella információja (szöveges vagy hipertext).

A TH és TD címkék a TR címkébe süllyednek, így bármelyik sornak annyi TD címkével kell rendelkeznie (vagy TH a fejléc vonalához), ahány sejt van elindítva ebben a sorban.

Microsoft táblázatbővítmények

meghatározza a sorok csoportját a táblázat fejlécében.

line-header tartalmazza a táblázat fejlécét alkotó sorok TR definícióit.

meghatározza a táblázat testében a vonalak csoportját.

Test-asztal tartalmazza a táblázat törzsét alkotó vonalak TR definícióit.

meghatározza a sorok csoportját a táblázat láblécében.

vonal-láb tartalmazza a táblázat láblécét alkotó sorok TR definícióit.

oszlopcsoportot csoportosít és formáz egy táblázatban. Az oszlopok sorrendben vannak balról jobbra: az első COLGROUP címke az elsőre fog utalni oszlopok, a következő COLGROUP címke a következő oszlopokhoz stb.

Az ALIGN a csoportosított oszlopok összes cellájában a szöveg alapértelmezett igazítására utal;
A SPAN jelzi a formázáshoz csoportosított oszlopok számát. Alapértelmezés szerint (hiányzik a SPAN attribútum) 1.

egy táblázat oszlopcsoportját formázza. Az oszlopokat balról jobbra sorrendben vesszük figyelembe: az első COL címke az elsőre fog utalni oszlopok, a második COL címke a következő oszlopokhoz stb. A COL tag a COLGROUP címkébe merülhet, ha megváltoztatja a COLGROUP által megadott alapértelmezett beállítást.

Az ALIGN a szóban forgó oszlopok összes cellájában a szöveg alapértelmezett igazítására utal;
A SPAN jelzi a formázáshoz figyelembe veendő oszlopok számát. Alapértelmezés szerint (hiányzik a SPAN attribútum) 1.

A Microsoft kiterjesztések használata táblák jelölésére a következő definíciós struktúrát hozhatja létre:

A COL és COLGROUP címkék elmerülhetnek a THEAD, TBODY és TFOOT címkékben a helyi formázás megváltoztatásához.