Programming the World Wide Web

Fejezet

2

2.4. Táblázatok és képbeszúrás

2.4.1. Táblázatok

A táblázat egy cellákból felépülő mátrix. Táblázat létrehozása a <table> tag segítségével történik. Az ebbe ágyazott <tr> (table row) tag egy sort definiál. Egy soron belül elhelyezkedő cellák pedig a <td> (table data) tag segítségével adhatók meg.
A táblázat első sora és/vagy első oszlopa gyakorta valamilyen, az oszlopra (illetve sorra) vonatkozó címkét tartalmaz. Az ilyen jellegű cellát a <th> (table heading) tag segítségével adjuk meg.
Egy táblázatban kétféle szegélyvonal szerepel: egy külső szegély (border), illetve egy, a cellákat keretező belső szegély (rule). Amennyiben a table elemben nem jelenik meg a border attribútum, akkor egyik szegély sem lesz megjelenítve. A border attribútum értéke egy egész szám, mely a külső szegély vastagságát adja meg pixel-ekben (1-nél vastagabb külső szegély esetén a táblázat megjelenítése 3D-s hatást kelt). Amennyiben 0-tól különböző értéket adtunk meg a külső szegélynek, a belső szegély vastagsága 1 pixel lesz.

Pl. egy nagyon egyszerű táblázat:

<table border="4">
<caption>egy "bonyolultabb" példa (a Százholdas pagony lakóinak ízlése)</caption>
<tr><th> </th><th>Micimackó</th><th>Malacka</th><th>Tigris</th><th>Róbert Gida</th>
</tr>
<tr><th>méz</th><td>kedvencem</td><td>mondjukhogy...</td><td rowspan="2">pfúj!</td><td rowspan="3">nyami!</td>
</tr>
<tr><th>pattogatott kukorica</th><td>az is jó, ha nincs méz</td><td>fincsi</td>
</tr>
<tr><th>sültkolbász</th><td colspan="2">nem az én esetem</td><td>ez már igen!</td>
</tr>
</table>

Így néz ki:

egy "bonyolultabb" példa (a Százholdas pagony lakóinak ízlése)
 MicimackóMalackaTigrisRóbert Gida
mézkedvencemmondjukhogy...pfúj!nyami!
pattogatott kukoricaaz is jó, ha nincs mézfincsi
sültkolbásznem az én esetemez már igen!

A táblázat megjelenítése tovább variálható CSS segítségével.

2.4.2. Képbeszúrás - img

Képet az img üres elem segítségével iktathatunk be. Legegyszerűbb alakja a következő két attribútumot tartalmazza: src, mely a képet tartalmazó állományt adja meg, illetve alt, mely egy alternatív szöveget határoz meg, ami akkor jelenik meg, ha a kép megjelenítése valamilyen okból nem lehetséges (nem grafikus böngésző vagy a böngészőben ki van kapcsolva a képek megjelenítése). Az alt attribútum használata kötelező a szigorú (X)HTML specifikáció szerint.
Amennyiben a kép ugyanabban a katalógusban található, mint a HTML oldal, elég az állomány nevét megadni, különben a HTML oldal katalógusához képest számítva, relatív úttal együtt adjuk meg. Az img elem további két opcionális attribútuma a width, illetve height, melyeket a kép átméretezésére használhatunk. Vigyázzunk arra, hogy az átméretezéssel ne torzuljon a kép, másrészt pedig a méretreszabást legtöbbször nem célszerű a böngészőre hagyni. Pl. amikor hatalmas méretű képeket kell lehívnunk a szerver gépről, melyeket majd a böngésző alaposan lekicsinyít a megadott méretre, egyrészt feleslegesen lesz terhelve a hálózati forgalom, másrészt az oldal betöltődése lassú lesz. Ehelyett célszerűbb a megjelenítésre szánt képet valamilyen képszerkesztő segítségével megfelelőképpen méretezni, és ezt az eleve kisebb méretű képet tárolni a szerveren.

Elterjedt kép-formátumok:

Pl. Ez itt egy „finom” billentyűzet, az alábbi kód segítségével beillesztve:

<img src="img/csokibillentyuzet.jpg" alt="csokibillentyűzet"/>

csokibillentyűzet

Ugrás az oldal tetejére