A soron belül használható elemek, mint nevük mutatja, nem határoznak meg
külön kódblokkot a lapon (mint pl.: a <TABLE>...</TABLE>).
Használatuk az adott kódsoron belül történik, van köztük, amelynek kötelező
használni kezdő- és záró tagjét, van azonban olyan is, amely csak a
kezdő tag által van meghatározva. Erre a részletes leírásoknál minden esetben
külön kitérünk.
A
Használata:
<A>...</A>
Attribútumai:
- HREF="url" - Hipertext hivatkozás címe
- NAME=CDATA - Nevesített cél hivatkozáscíme
- REL=Kapcsolattípus - Kapcsolat a hivatkozott cím felé
- REV=Kapcsolattípus - Kapcsolat a hivatkozott cím felől
- TYPE=Tartalomtípus - A hivatkozás tartalomtípusa
- TARGET=FrameTarget - Frame -et tartalmazó lapon a kívánt célframe
- HREFLANG=Nyelvkód - A hivatkozás nyelve
- CHARSET=Karakterkészlet - A hivatkozás karakterkódolása
- ACCESSKEY=Karakter - Gyorsbillentyű
- TABINDEX=Szám - Pozíció a bejárási sorrendben
- SHAPE=[rect; circle; poly; default] - Kliensoldali Image
Map-on
- COORDS=Koordináták - Kliensoldali Image Map-on
- ONFOCUS=Script - Mikor az elem megkapja a fókuszt (aktívvá válik)
- ONBLUR=Script - Mikor az elem elveszti a fókuszt
Tartalmazhat más soron belüli elemeket, az <A>
kivételével;
Tartalmazhatják a blokkszintű elemek és más soron belüli elemek, az <A> kivételével.
Az <A> elemnél eltértem az angol terminológiától: a szó szerinti
fordítás (horgony) helyett a magyarban jobban meghonosodott élőkapcsot
írtam.
Az <A> elem élőkapcsot definiál - hipertext kapcsolatot a dokumentum és
az attribútumában megadott célhely között. Ez a célhely lehet egy másik
dokumentum, vagy kép.
<A HREF="cv.html">Önéletrajzom</A>
<A HREF="photo.html">Mellékletként egy fénykép</A>
A HREF attribútum értéke a kapcsolat URL -je, azaz a cél, ahova az élőkapocs
mutat. A TYPE attribútum határozhatja meg a kapcsolat médiatípusát, lehetővé
téve a böngészőnek, hogy nem támogatott típus esetén lefagyás helyett lemondjon
a megjelenítésről.
A TITLE attribútum használatával tömör leírás készíthető az élőkapocs
céljáról, amely 'tooltip'-ként megjelenik a link fölött.
A HREF="cv.html" TITLE="CV">Önéletrajzom</A>
Ez a megoldás akkor hasznos, ha nem szeretnénk átfogalmazni
gondolatainkat; elegendő annyit írni, hogy ...kattints ide!
A TARGET attribútum általában frame-et (kereteket) tartalmazó lapoknál
használatos, a hivatkozás célkeretét határozhatjuk meg vele. Minden egyes frame-nek
saját név adható, amelyre a linkből hivatkozni lehet, de van néhány
alapértelmezett név is:
- _blank - A hivatkozott lapot új ablakban nyitja meg,
- _self - A hivatkozott lapot az aktuális frame -ben nyitja meg (ilyen
módon felülbírálható a BASE TARGET),
- _parent - A hivatkozott lapot közvetlenül a FRAMESET-ben
meghatározott szülőframe-ben nyitja meg,
- _top - A hivatkozott lapot egy teljes, framementes ablakban nyitja
meg.
<A HREF="melleklet.html" TARGET="_blank">Munkahelyem
ajánlása</A>
Az opcionális HREFLANG és CHARSET attribútumok használatával határozható meg
a nyelvi és karakterkódolás; linkenként külön-külön. A nyelvi kódolás az RFC 1766 előírásai szerint
határozható meg. A karakterkódok használatára az ISO 8859 szabvány
vonatkozik. Magyar nyelv használata esetén a karakterkódolás alapja az ISO
8859-2.
Az ACCESSKEY attribútummal egy egyszerű UNICODE karakter határozható meg
gyorsbillentyűként, amely megnyomásával ugyanazt érhetjük el, mint a linkre
kattintással.
A TABINDEX attribútum értéke egy 0 és 32767 közötti egész szám lehet, amely
az elemnek a bejárási sorrendben meghatározott helyét jelzi. Ha a TABINDEX
értéke 0, vagy nincs TABINDEX meghatározva; az élőkapocs utoljára kapja meg a
fókuszt. Ha a TABINDEX értéke (TABINDEX=n) pozitív egész; a kisebb
értékkel ellátott elem kapja meg először a fókuszt.
A REL és REV attribútumok határozzák meg a kapcsolatot az élőkapocs és a
hivatkozott erőforrás között. A REL az aktuális dokumentumtól a
hivatkozott lap felé, a REV pedig ellenkező irányba. Az
<A HREF="labjegyzet.html" REL=Megjegyzes>...</A> azt jelzi, hogy a hivatkozott
'labjegyzet.html' az aktuális dokumentumhoz tarozó megjegyzés, míg az
<A HREF="folap.html" REV=Alfejezet>...</A> pedig azt, hogy az aktuális lap a
'folap.html' alfejezete (kiegészítése).
A NAME attribútum egy élőkapocs pontos célját határozza meg. Segítségével egy
adott oldalon belül navigálhatunk. Létrehozható egy könyvjelző (bookmark);
<A NAME="ide">Fejezetcím</A> módon, amire
az <A HREF="#ide">...</A>, vagy más oldalról
az
<A HREF="oldalam.html#ide">...</A> módon
hivatkozhatunk. A NAME attribútum értékének minden oldalon belül egyedinek kell
lennie, két azonos nevű könyvjelző egy oldalon nem lehet. A könyvjelzők neve az
ABC kis- és nagybetűivel (a-z, A-Z) kezdődhet; tartalmazhat kis- és nagybetűket,
számokat (0-9), kötőjelet, aláhúzásjelet, vesszőt. A könyvjelzőre hivatkozás
kis- és nagybetűérzékeny.
A SHAPE és COORDS attribútumok kliensoldali ImageMap (képosztás)
létrehozásához használhatóak. A SHAPE alapértelmezett értéke a rect,
amely négyszögletes területet határoz meg a COORDS="bal,fent,jobb,alul"
koordináták megadásával. A SHAPE attribútum lehetséges értékei:
- default - Az egész képet kijelöli
- circle - Kör alakú területet jelöl ki a képen,
COORDS="x,y,r" koordináta-meghatározással, ahol x a vízszintes
koordináta, y a függőleges koordináta, r pedig a kör sugara.
- poly - Sokszög alakú területet jelöl ki a képen,
COORDS="x1,y1,x2,y2...xn,yn" koordináta-meghatározással.
A koordináta-értékek viszonyítási pontja a kép bal felső sarka, és megadhatók
pixelben, vagy százalékosan. A sugár százalékos megadásakor a viszonyítási alap
a kép szélessége és magasága. Ha két, vagy több terület átfedi egymást, a
legelőször meghatározott terület élőkapcsa fog 'élni'.
Az A elem képes fogadni két esemény-attribútumot is:
Az ONFOCUS esemény
akkor következik be, amikor a link megkapja a fókuszt (az egérmutató fölé
kerül);
Az ONBLUR esemény pedig akkor, amikor a link elveszti a fókuszt (az
egérmutató odébb mozdul).