Képek



A HTML formátumú dokumentumban képeket - grafikákat - is elhelyezhetünk. Az <IMG SRC="elérési_út/fájlnév.kit"> utasítás a szöveg aktuális poziciójába helyezi a megadott képet.

Ennél azért a legegyszerûbb szövegszerkesztõ program is többet nyújt. A HTML dokumentum csinosítására is vannak a képek elhelyezésének finomabb lehetõségei is. Ha ezeket mind kihasználjuk, akkor az utasítás a következõképpen fog kinézni: <IMG ALIGN="hely" SRC="elérési_út/fájlnév.kit" HSPACE="vszám" VSPACE="fszám" WIDTH="szméret" HEIGHT="mmeret" USEMAP="#jelzõ" ISMAP ALT="szöveg">.

Az ALIGN opció meghatározza a kép igazításának módját, lehetséges értékei: top, middle, bottom, left, right.

A HSPACE a kép melletti vízszintes térközt, a VSPACE pedig a függõleges térközt (ha úgy tetszik: margókat) határozza meg.

A WIDTH a szélességét, a HEIGHT pedig a magasságát adja a képnek pixelben.

Az ALT azt a szöveget adja meg, amelyet nem grafikus böngészõk használata esetén meg fog jelenni a kép helyett.

Az USEMAP, ISMAP összetartozó opciók a kép különbözõ területeihez különbözõ hipertext hivatkozásokat rendelhetnek. (Tehát csak akkor van értelmük, ha a kép egy hivatkozás része! Ekkor a hivatkozások <A HREF=...> és </A> utasításpárját nem kell megadni.) Ezenkívül szorosan kapcsolódik ezen opciókhoz (az <IMG> utasítást megelõzõen) a következõ utasításstruktúra:

<MAP NAME="jelzõ">
<AREA SHAPE="alak" COORDS="koordináták" HREF="hivatkozás">
...
</MAP>

amellyel egy hivatkozási térképet kell megadni. Az <AREA> utasításból természetesen több is szerepelhet. A SHAPE opció a circle, rect, polygon értékeket veheti fel, amikor circle (kör) esetén a COORDS három vesszõvel elválasztott koordinátát tartalmaz (középx,középy,sugár), rect (téglalap) esetben négyet (balfelsõx,balfelsõy,jobbalsóx,jobbalsóy), a polygon (sokszög) esetén pedig minden csúcs koordinátáit meg kell adni.


A <MAP NAME="jelzõ">, </MAP> utasításpárral körülhatárolt hivatkozási rész külön fájlban is elhelyezhetõ. Ekkor az USEMAP opció kimarad. - Vigyázat az ISMAP nem marad el! - Helyette a <A HREF="fájlnév.map"> és az </A> utasítások közé kell zárni az <IMG SRC=...> utasítást. (Ahol a fájlnév.map annak a fájlnak a neve, URL-je, amely a hivatkozásokat tartalmazza.)

Az alábbi példa ugyanazon kép elhelyezésére több variációt tartalmaz (az itt szereplõ példában a példadokumentum szövegei rövidítve szerepelnek):

	<MAP NAME="osztott">
	<AREA SHAPE="circle" COORDS="130,130,50" HREF="#vege">
	</MAP>

	<Érd; város címere szövegbe beszúrva
	<IMG SRC="erd.png" BORDER=0  WIDTH="100" HEIGHT="140" USEMAP="#osztott" ISMAP ALT="Érd címere">
	így jelenik meg. 

	<HR><P>
	<IMG ALIGN="right" SRC="erd.png" WIDTH="100" ALT="...">
	Ugyanez jobbra igazítva és arányosan kicsinyítve ...
	<P>
	<IMG ALIGN="left" SRC="erd.png" VSPACE=20 HEIGHT="100">
	Ugyanez balra igazítva és arányosan kicsinyítve ...

	<HR><P>
	<IMG ALIGN="top" SRC="erd.png" HSPACE=40 WIDTH="100">
	Ugyanez a szöveg felsõ széléhez igazítva ...
	<P>
	<IMG ALIGN="middle" SRC="erd.png" WIDTH="100" HEIGHT="100">
	Ugyanez sorközépre igazítva, valamint ...
	<P>
	<IMG ALIGN="bottom" SRC="erd.png" WIDTH="200" HEIGHT="100">
	Ugyanez a sor alsó széléhez igazítva, valamint ...

	<P>
	<A NAME="vege">ITT A VÉGE</A>