6. fejezet |
7. fejezet |
8. fejezet |
9. fejezet |
10. fejezet |
Nyelvi elemek (TAG-ek) |
(folytatás) |
6. Soron belüli (inline) elemek |
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.
AHasználata: Attribútumai:
Tartalmazhat más soron belüli
elemeket, az Az Az <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 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:
<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 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 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:
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: A CODE attribútum határozza meg a lefordított Applet alosztályt tartalmazó osztályfájl nevét. Értékének viszonyítási alapja a CODEBASE attribútumban megadott elérési út, vagy e paraméter hiánya esetén a dokumentum alapkönyvtára. A kötelező WIDTH és HEIGHT attribútumok határozzák meg az applet méreteit. Értkeik megadhatók abszolút módon pixelben, vagy százalékosan; a szülő elem méreteihez viszonyítva. Az ALT attribútum használható az
applet helyén megjelenő alternatív szöveg definiálásához. Ez a szöveg
akkor fog megjelenni, ha a böngésző felismerte az Az ARCHIVE attribútum használatával archivált fájlok vesszővel elválasztott listája határozható meg (akár abszolút URL, akár a CODEBASE attribútumban megadott útvonalra relatív hivatkozással), felkínálva a böngészőnek a lehetőséget, hogy előre letöltsön Java archívumokat, és a későbbiek folyamán ezzel a letöltési időket lerövidíse. A Java fájlok standard archív formátuma a JAR. JAR fájlok az 1.1 és annál magasabb verziószámú Java Development Kit (JDK) jar eszközével készíthetők. Néhány böngésző nem támogatja az ARCHIVE attribútumot, ezek számára az archiválatlan Java állomány folyamatos elérhetőségét biztosítani kell. Az is előfordul, hogy a böngésző csak a relatív útvonalat képes értelmezni. Az OBJECT attribútum egy applet sorozatba állított (több részbe mentett) reprezentációját határozza meg. A CODE attribútum akkor, és csak akkor használható, ha az OBJECT attribútum előzőleg felhasználásra került. Amikor a sorozatba állított appletet újra egyesítik, init() eljárásnak használatára nincs szükség, ellenben a start() eljárásra mindenképpen. A SUN nem javasolja ennek a gyengén támogatott lehetőségnek az alkalmazását. Az ALIGN attribútum határozható meg
az applet igazítása. Lehetséges értékeinek használatával az
applet igazítható jobbra, balra, felülre, középre és alulra.
A vízszintes középre igazításhoz a A HSPACE (Horizontal Space) és VSPACE (Vertical Space) attribútumok használatával szabadon hagyandó tér definiálható az applet körül. Értékét pixelekben kell megadni; az applet mindkét oldalára vonatkoznak. Használata: Attribútumai:
Nem tartalmazhat más
elemet.Tartalmazhatják soron belüli elemek és blokkszintű elemek, a A W3C
által nem javasolt BASEFONT elem használatával az egész dokumentumra
- a A kötelező SIZE attribútum határozza
meg a beállított alap-betűtípus méretét. Értéke böngészőfüggően
1 - 7 között adható meg. Alapértelmezett értéke 3.
Az említett böngészőfüggőség ott jelentkezik, hogy a böngészők
a beállított értékekhez "önkényesen" rendelnek hozzá
pixelszámot. BDOHasználata: Attribútumai:
Tartalmazhat soron belüli elemeket; A BDO elem a kezdő és végző tag közé zárt szövegben hatálytalanítja a bidirekcionális algoritmust (bidirectional algorithm). A Unicode karakterekhez hozzá van rendelve egy alapértelmezett szövegirány; bal-jobb, illetve jobb-bal. Az európai karakterek esetén ez a left-to-right [ltr], míg a héber karaktereknél right-to-left [rtl]. A Unicode meghatároz egy bidirekcionális algoritmust, amit alkalmazni kell, amikor egy dokumentum jobbról-balra értelmezendő karakterláncot tartalmaz. Ez az algoritmus vezérli a szöveg kirajzolását a képernyőre, de az oldalak szerzői alkalmilag felülbírálhatják; maguk határozhatják meg a szöveg kiíratási irányát. A kötelező DIR attribútum határozza meg a bezárt szöveg kiíratási irányát.
szöveg BRHasználata: Attribútumai:
Más elemet nem tartalmazhat A BR elem az aktuális sor törésére utasítja a böngészőt. Eredménye megfeleltethető a szövegszerkesztőknél megismert [SHIFT+ENTER] billentyűleütésnek. CLEAR attribútuma lefelé mozdítja az ún. lebegő objektumokat (általában képeket és táblázatokat). A következő példában a második bekezdés a 'lebegő' kép alá kerül:
FONTHasználata: Attribútumai:
Tartalmazhat soron belüli elemeket; A FONT elem használatával egy szövegrész betűtípusa, mérete, színe állítható be; a W3C által nem javasolt kategóriába tartozik.Leginkább ártalmas használati módja
a betűméret relatív változtatása: Ezek a tagek a BASEFONT elemben
megadotthoz, illetve az alapértelmezett 3-as értékhez képest
megnövelik, illetve csökkentik az éppen használt betűméretet. Ha a
lap szerzője a -3 értéket használja, és az abszolút betűméret
2 volt, ez meglehetősen kedvét szegheti a lap olvasójának.
Meglehet, ami tervezési időszakban, a szerző látásának, szeme élességének
megfelelő volt, az az olvasó számára - böngészője egyéni beállításai
mellett - élvezhetetlen. A W3C a betűméret beállításához (ahogy a
bevezetőben is írtuk) a CSS használatát javasolja. A COLOR attribútum használatával állítható be a szövegrész színe. Értéke vagy az előre meghatározott színkonstansok egyike (black, blue, maroon, yellow, stb...), vagy a szín RGB kódja lehet. A FACE attribútumban lehet vesszővel elválasztott listában felsorolni (alkalmazási sorrendben) a használni kívánt betűtípusokat. Ha a böngésző az olvasó számítógépén nem találja az elsőt, a felsorolási sorrendben próbálja alkalmazni a többit. SRC attribútuma tartalmazza a frame-tartalom forrását - tipikusan egy másik HTML dokumentum lelőhelyét. Az opcionális NAME attribútum használatával egyedi azonosító adható a keretnek, ezzel linkek céljává válhat. Az IFRAME tartalma helyettesíthető azon böngészők számára, amelyek nem támogatják. Ez az IFRAME elembe, mint tartalmazó (container) elembe beágyazott más soron belüli, vagy blokkszintű elemek használatával lehetséges. A LONGDESC attribútum egy URL-t
tartalmaz, amely a keret tartalmának hosszabb lélegzetű leírását
adja meg. A WIDTH és HEIGHT attribútumok értelem
szerint a keret szélességének és magasságának beállítására
szolgálnak. Értékük megadható abszolút módon: pixelekben, vagy a
használható terület nagyságához mérten: százalékosan. Az ALIGN attribútum a keret - a sor alapvonalához viszonyított - függőleges igazítására szolgál. Értékeinek alkalmazásával a keret igazítható lentre, középre, felülre. A balra, jobbra igazítás használatával úgynevezett 'lebegő keretet' kapunk; a keret a bal, vagy jobb margóhoz lesz igazítva, a lap tartalma pedig körbeveszi (mint a szövegszerkesztőknél a "szöveg körbefuttatása" parancs). A MARGINWIDTH és MARGINHEIGHT attribútumok használatával határozhatjuk meg a függőleges és vízszintes margók szélességét. Értékeiket pixelben kell megadni, és egynél nagyobbnak kell lenniük. A SCROLLING attribútum használatával állíthatóak be a vízszintes és függőleges görgetősávok. Az alapértelmezett érték az auto; a görgetősávok akkor jelennek meg, ha szükség van rájuk. Ha az érték yes, a görgetősávok mindig látszanak. No érték esetén a görgetősávok sohsem jelennek meg, akkor sem, ha szükség lenne rájuk! Ez a példa az IFRAME elem használatát mutatja be:
Figyelem! Ezt a taget a régebbi Netscape böngészők még nem támogatják, pl.: a négyes széria egyáltalán nem. Tetejére IMGHasználata: Attribútumai:
Más elemet nem tartalmazhat; Az IMG elem használatával kép szúrható be. Kötelező SRC attribútuma határozza meg a kép lelőhelyét. A kép elméletileg bármilyen formátumú lehet, de a böngészők többsége csak a .gif és .jpg formátumot támogatja, bár a .png képformátum támogatottsága is növekszik. A szintén kötelező ALT attribútum a kép helyén, illetve letöltődése után felette (tooltip-ként) megjelenő szöveg megjelenítésére szolgál. Gyakorlatilag az ALT szöveg feladata, hogy tájékoztassa az olvasót a kép szerepéről az oldalon, illetve rövid leírást adjon a képről. A jó ALT szöveg -letöltődési hiányosságok esetén- szinte pótolni tudja a képet. A LONGDESC attribútum a képhez tartozó hosszabb leírás helyét adja meg. Akkor érdemes használni, ha a szerző bármilyen okból hosszabb leírást szeretne a képhez mellékelni. Például színvak olvasóra gondolva érdemes részletezni a kép tartalmát, hiszen ő lehet, hogy egyáltalán nem tudja kivenni a részleteket.A WIDTH és HEIGHT attribútumok talán a legfontosabbak, hiszen azok segítségével pontosan - pixelekben - meghatározható a kép megjelenítési mérete. Lehetőség van a méretek százalékban történő megadására is, ilyenkor a böngésző a rendelkezésre álló helyhez igazodva számítja ki a megjelenítendő méretet. A W3C által nem javasolt ALIGN attribútum használatával állítható be a kép vízszintes és függőleges igazítása. Az alulra, középre és felülre igazítás a sor alapvonalához történik. A balra és jobbra igazítás használatakor úgynevezett 'lebegő képet' kapunk; a kép a bal, vagy jobb margóhoz lesz igazítva, a lap tartalma pedig körbeveszi (mint a szövegszerkesztőknél a "szöveg körbefuttatása" parancs). A W3C által nem javasolt HSPACE és VSPACE attribútumok segítségével a kép körül szabadon tartható egy keskeny -pixelekben megadott- sáv. A USEMAP attribútum kliensoldali image
map (képfelosztás) használatakor alkalmazható, a felosztáshoz szükséges
adatok elérési helyének megadásához. DATA attribútuma mutatja meg a beágyazandó objektum helyét. Megadhetó relatív útvonalhivatkozás is, a CODEBASE attribútum értékének figyelembe vételével. A WIDTH és HEIGHT attribútumok használatával határozhatók meg a beágyazott objektum méretei. Értékeik megadhatók abszolút módon: pixelben, vagy százalékosan: ez utóbbi esetben a viszonyítási alap a szülő elem szélessége, illetve magassága. A legtöbb böngésző minden OBJECT elemmel beágyazott objektum esetén megköveteli a WIDTH és HEIGHT attribútumok használatát. A CLASSID attribútum használható egy objektum megvalósításának részletezésére. Az objektum lehet Java, Python applet, vagy akár ActiveX vezérlő is; azonosításukat a CLASSID attribútum végzi el: <OBJECT CLASSID="pythonapplet.py"
CODETYPE="application/x-python" STANDBY="Várakoztató üzenet"
TITLE="példaobjektum"> <OBJECT CLASSID="java:javapelda.class" CODETYPE="application/java"
WIDTH=400 HEIGHT=250 STANDBY="Várakoztató üzenet" TITLE="példaobjektum_2"> <OBJECT DATA="pelda.gif" TYPE="image/gif"
TITLE="Animált gif példa" WIDTH=100 HEIGHT=100> Itt egy beágyazott objektum van, csak az Ön böngészője nem képes megjeleníteni. </OBJECT> </OBJECT> </OBJECT>
Fenti példa alternatív tartalom készítését
mutatta be azon böngészők számára, amelyek nem képesek kezelni
valamely objektumtípust. A Python appletet helyeztük előre a sorban;
ha a böngésző nem ismeri fel, a java verzió következik. Ha a Java
futtatás nincs engedélyezve, animált gifet láthat az olvasó. Szöveges
böngésző esetén pedig egyszerű szöveg jelenik meg. A STANDBY attribútum használatával az objektum betöltődésének ideje alatt rövid szöveg jeleníthető meg. Az ARCHIVE attribútum értéke archivált fájlok vesszővel elválasztott listája lehet (abszolút, vagy relatív elérési út leírással), így a böngésző előre letölthet futtatható állományokat, amivel a későbbi letöltési időket lerövidítheti. A Java fájlok standard archív formátuma a JAR. JAR fájlok az 1.1 és annál magasabb verziószámú Java Development Kit (JDK) jar eszközével készíthetők. A DECLARE attribútum használatával a letöltött objektum nem fut azonnal. Későbbi megjelenítését (futtatását) akár egy (azonos dokumentumban levő) linkhez, gombhoz, vagy másik objektumhoz lehet kötni. Azonosítojaként az ID attribútumot kell használni: <OBJECT DECLARE ID="peldaobjektum"
CLASSID="java:pelda.class" CODETYPE="application/java"
WIDTH=400 HEIGHT=250 TITLE="Declare Példa"> </OBJECT> ... <P> Indítsd el a <A HREF="#peldaobjektum"> JAVA
PÉLDÁT</A> !
Az OBJECT elem tartalmazhat PARAM elemeket is -bármilyen más tartalmat megelőzően- futásidejű inicializációs adatok átadására. A következő példa egyy videót ágyaz be; alternatív tartalomként hangbejétszással; tartalmazza az audio/video plug-inekre való hivatkozást is. <OBJECT DATA="pelda.mov"
TYPE="video/quicktime" TITLE="Példavideó" WIDTH=200
HEIGHT=200> <PARAM NAME=pluginspage VALUE="http://quicktime.apple.com"> <PARAM NAME=autoplay VALUE=true> <OBJECT DATA="pelda.wav" TYPE="audio/x-wav"
TITLE="Példahang"> <PARAM NAME=autostart VALUE=true> <PARAM NAME=hidden VALUE=true> <A HREF="pelda.htm"> A peldahang.wav szövege</A> </OBJECT> </OBJECT>
A USEMAP attribútum kliensoldali image
map (képfelosztás) használatakor alkalmazható, a felosztáshoz szükséges
adatok elérési helyének megadásához. A TABINDEX attribútum értéke egy 0 és 32767 közötti szám lehet, amely az ImageMap terület helyét jelzi a bejárási sorrendben. Ha értéke 0, vagy az attribútum nincs felvéve, a hozzá tartozó terület a bejárási sorrendben a pozitív TABINDEX attribútummal rendelkező objektumok utánra kerül. A pozitív TABINDEX attribútummal rendelkező objektumok között az alacsonyabb értékkel rendelkező fogja előbb megkapni a fókuszt. A HTML 4.0 ajánlásban nem javasolt ALIGN attribútum szolgál a beágyazott objektum igazítására. Az alulra, középre és felülre igazítás a sor alapvonalához történik. A balra és jobbra igazítás használatakor úgynevezett 'lebegő képet' kapunk; a kép a bal, vagy jobb margóhoz lesz igazítva, a lap tartalma pedig körbeveszi (mint a szövegszerkesztőknél a "szöveg körbefuttatása" parancs). A W3C által nem javasolt HSPACE és VSPACE attribútumok segítségével a kép körül szabadon tartható egy keskeny -pixelekben megadott- sáv. A BORDER attribútum állítja be a beágyazott objektum szegélyvastagságát. BORDER=0 meghatározás esetén az objektum szegélyt egyáltalán nem kap. Kötelező NAME attribútuma adja a PARAM elem nevét, míg a VALUE attribútum a paraméter értékét. A paraméterek az objektum egy-egy egyedi tulajdonságát írják le, vagy azt a plug-int határozzák meg, amely képes az objektum megjelenítésére. Az objektumok (videók, audio klipek, VRML világok, stb...) tipikusan böngésző plug-inekkel (beépülő kiegészítők) jeleníthetők meg. Minden plug-in felismer bizonyos paramétereket; ez megnehezíti a megfelelő paraméterek kiválasztását az oldal szerzője számára, mivel nem lehet tudni, melyik felhasználó (olvasó) böngészője milyen plug-inekkel van felvértezve. A PARAM elem VALUETYPE paramétere a
VALUE attribútum típusát jelöli. Alapértelmezett értéke a data,
amely azt jelzi, hogy a VALUE attribútum szöveget tartalmaz. A TYPE attribútum az erőforrás internetes médiatípusára utal. QHasználata: Attribútumai:
Tartalmazhat soron belüli elemeket; A Q elem rövid, soron belüli idézetekhez használatos. Hosszabb idézetek beillesztésére a BLOCKQUOTE elem alkalmazható. Opcionális CITE attribútuma az idézet forrását tartalmazza. <P> Albert Einstein
szavai szerint <Q> Az istenek <EM> nem</EM>
kockáznak </Q>
Megjegyzendő, hogy a Q használata esetén nem írható idézőjel ( " - " ). Ez gondot okozhat azoknál a böngészőknél, amelyek nem támogatják a Q elemet. Ilyen esetben inkább érdemes használni az idézőjel - I tag párosítást: <P> Albert Einstein
szavai szerint <I> "Az istenek <EM> nem</EM>
kockáznak"</I>
A látszati kép - mivel böngészők a Q - /Q közé zárt szöveget dőlten jelenítik meg - nem fog különbözni. TetejéreSCRIPTHasználata: Attribútumai:
Tartalmazhat beágyazott scriptet; A SCRIPT elem a dokumentumban levő
kliensoldali scriptet tartalmazza. A kliensoldali scriptek -a dokumentum
és olvasója közti kapcsolat lehetőségével- nagyobb interaktivitást
tesznek lehetővé. A kötelező TYPE attribútum a scriptnyelv médiatípusát (pl.: text/javascript). Mindemellett a legtöbb böngésző csak a W3C által nem javasolt LANGUAGE attribútumot támogatja, amely a scriptnyelv nevét tartalmazza. Érvényes értékei lehetnek: JavaScript, JavaScript1.1, VBScript.A böngészők figyelmen kívül hagyják azokat a LANGUAGE értékeket, amelyeket nem támogatnak. Pl.: a Netscape Navigator hajlandó végrehajtani a LANGUAGE=JavaScript, vagy LANGUAGE=JavaScript1.1 értékekhez tartozó scriptet, de figyelmen kívül hagyja a LANGUAGE=VBScript értéket. A SCRIPT elem tartalma általában beágyazott
script. Az SRC attribútum alkalmazásával azonban külső script is
kapcsolható a dokumentumhoz. <SCRIPT TYPE="text/javascript"
SRC="pelda.js" CHARSET="ISO-8859-1"> <!-- </SCRIPT>
A DEFER attribútum azt jelzi a böngészőnek, hogy várhat a script futtatásával, amíg a dokumentum egésze be nem töltődik. A DEFER attribútumot használó scriptek nem állíthatnak elő semmilyen dokumentum-tartalmat (pl.: document.write() ), és nem várhatnak felhasználói beavatkozásra (gombra kattintás, stb...). A dokumentum HEAD, vagy BODY szekciójában tetszőleges számú SCRIPT elem helyezhető el. SUB és SUPHasználata: Tartalmazhat soron belüli elemeket; A SUB elem az alsó indexben, a SUP elem pedig felső indexben való megjelenítésre szolgál. Mindkettő jól használható kémiai és matematikai kifejezések leírására. Például a víz képletének megjelenítése következőképp történhet: <P> A víz vegyjele: H<SUB> 2</SUB> O
Ez a böngésző ablakában így jelenik
meg: Ugyanígy használható a SUP is, a felső indexben történő megjelenítésre. |
|
7. Űrlapok |
Az űrlapok nagyon hasznos
segédeszközök, segítségükkel készülhettek el az első, már
interaktívnak nevezhető oldalak. Mikor a webszerkesztő űrlapot tesz
az lapjára, mindig valami olyasféle a célja, hogy közvetlen
kapcsolatot teremtsen munkája olvasójával. Ebben a részben a
hivatalos referencia adta lehetőségeket ismertetjük.
FORMHasználata: Attribútumai:
A HTML 4.0 "pontos" változatában egy vagy több SCRIPT elemet, illetve blokkszintű elemeket tartalmazhat. Az átmeneti referencia szerint már soron belüli elemeket is tartalmazhat, de mindkét esetben tilos újabb FORM tag befoglalása. (Egymásba ágyazás.) A FORM elemet a következő elemek tartalmazhatják: APPLET, BLOCKQUOTE, BODY, CENTER, DD, DEL, DIV, FIELDSET, IFRAME, INS, LI, MAP, NOFRAMES, NOSCRIPT, OBJECT, TD és TH. A FORM tag egy interaktív űrlapot definiál. Az elem űrlap vezérlőket tartalmazhat, méghozzá az interakciós igénytől függően. (INPUT, SELECT, TEXTAREA, és BUTTON.) Az űrlap az INPUT, vagy BUTTON elem segítségével küldhető el, amelynél a TYPE=submit értéket állítottuk be. A tartalom pédául egy e-mail címre, vagy egy CGI szkriptnek küldhető el, ha az ACTION attribútumnál megadtuk a megfelelő URI-t (Uniform Resource Identifier - Egységesített Forrás Azonosító). Az ACTION attribútum természetesen mutathat egy Java szerver oldali szkriptre is, amely az űrlap anyagát kezelni hivatott. A mailto URI (pl.: mailto:worldwideworx@freemail.hu) is megengedett az ACTION attribútum értékeként, de ezt a lehetőséget nem minden böngésző támogatja. Az ilyen böngészők (pl. M$ Internet Explorer 3.0) rendszerint megnyitják az alapértelmezett levelezőprogramot egy üres törzsű levéllel. Ezen kívül az egyébként a FORMot támogató böngészők között is akad, amelyik nem ad visszajelzést a felhasználónak az űrlap elküldése után. Az űrlapon összegyűjtött adatok küldésének mikéntje a METHOD, illetve ENCTYPE attribútumok értékeitől függ.Ha a METHOD értéke get (ez az alapértelmezett), az űrlap tartalma HTTP GET kérésként továbbítódik, a ?form_data és az ACTIONnél megadott URI adatok öszefűzésével. A get metódus használata megengedi, hogy a teljes információt egy URL-ben tároljuk el. Ez előnyös egyfelől azért, mert lehetővé teszi a mostani böngészőknek, hogy felvegyék ezt az URL-t a könyvjelzői közé, másfelől azért, mert ezzel megakadályozhatjuk az űrlapot nem ASCII karakterek (pl.: "é", vagy "Š") tárolásában. Ilyenformán viszont szembe kell nézni azzal a problémával, hogy a bekért adat hossza nem lépheti túl a feldolgozó szerver, illetve a böngésző URL feldolgozó kapacitását. Ha 100 karakternél hosszabb az elküldendő anyag, vagy szükséges elküldeni a speciális karaktereket is (márpedig mifelénk ez utóbbi alapvető igény), a METHOD értéke legyen post. A METHOD=post segítségével az adatok HTTP POST kérésként továbbítódnak, a kérés törzsében. Néhány nagyon ritka kivételtől eltekintve a böngészők ilyenkor nem tudják könyvjelzőként eltárolni a kérést, de cserébe nincsenek megkötések a szöveg hosszára, illetve a karakterkódolásra. Az ENCTYPE attribútum adja meg a küldéskor használt tartalomformátumot, ez alapértelmezésben application/x-www-form-urlencoded. Ezek a tartalomtípus eredmények név/érték formátumban kerülnek küldésre a szerver felé a következőképpen: név1=érték1&név2=érték2&.... Az üres karakterek "+"-szal, a kiegészítő karakterek (pl.: "#") pedig "%HH"-val lesznek helyettesítve, ahol a HH az ASCII karakter hexadecimális kódja. A sortörések a "%0D%0A" karakterláncolattal lesznek helyettesítve (egy "kocsivissza" és utána egy "újsor" parancs). Ha az űrlap INPUT tagjénél a TYPE=file attribútum van beíllítva, az ENCTYPE-nak is más értéket kell kapnia: ebben az esetben multipart/form-data lesz az érték. Módosul továbbá a METHOD is, amely ilyenkor kötelezően post értékű. A multipart/form-data típusú adatkérés részletes formátuma a RFC 1867 szabványban van lefektetve. Az ACCEPT-CHARSET attribútum egy listát definiál azokról a karakterkódolás fajtákról, amelyeket az űrlapkezelő támogat. Értéke egy lista, amelyben az elfogadott karakterkódolások találhatóak, egymástól vesszővel, vagy szünettel elválasztva. Az alapértelmezett érték unknown (ismeretlen) és általában azt az értéket veszi fel, amelyet a FORM-ban található adatok átviteléhez használtunk. A TARGET attribútumot keretek használatakor kell igénybe venni, meghatározza, hogy a FORM-ra adott válasz melyik FRAME-re lesz hatással. Ha nincs a megadott névvel rendelkező keret, a felhasználó beavatkozása nélkül új ablak nyílik. Van néhány speciális érték is, amelyet itt adunk meg:
Általánosságban a FORM attribútumhoz kapcsolódik egy sor kliensoldali szkript attribútum, ezek megegyeznek a többi elemhez is használható általános esemény-attribútummal. Itt csak kettőt emelnénk ki, ezek az INPUT-hoz kapcsolódnak:
Saját magát kivéve minden blokkszintű és soron belüli elem tartalmazhatja. A BUTTON tag egy küldő (submit), törlő (reset), vagy nyomógombot ("push", button) definiál. Ezeket létre lehetne hozni az INPUT segítségével is, de a BUTTON sokkal gazdagabb formai lehetőségekkel bír, például használhatunk képet is gombként. Viszont a BUTTON új elem a HTML 4.0-ban, ezért e specifikáció kiadásakor még gyengén támogatták a böngészők. A TYPE attribútumtól függ a gomb típusa (submit /alapértelmezett/,reset,button). A NAME és VALUE attribútumok határozzák meg a név/érték párost, amelyet a gomb küld a szerver felé lenyomásakor. Ezek az attribútumok lehetővé teszik a fejlesztő számára, hogy több gombot rendeljenek hozzá egy űrlaphoz, más és más funkciókkal. Néhány példa gombokra:
Az ACCESSKEY attribútummal egy gyorsbillentyút definiálhatunk, amivel "megnyomhatjuk" a gombot. Bármilyen karakter használható, akár ékezetes is, de így érdemes megadni: "é" helyett: é. Az érték nélküli DISABLED attribútummal hatástalaníthatjuk a gombot, nem lehet megnyomni, nem lehet ráfókuszálni, illetve tabulátorral történő navigáció esetén átugorjuk. Általában a BUTTON elemnél is használhatóak a közös szkript jellegű attribútumok, itt csak a két legfontosabbat emelnénk ki:
Tartalmazhatják a következő elemek: APPLET, BLOCKQUOTE, BODY, CENTER, DD, DEL, DIV, FIELDSET, FORM, IFRAME, INS, LI, MAP, NOFRAMES, NOSCRIPT, OBJECT, TD, TH. A FIELDSET elem egy űrlap vezérlő csoportot definiál. A kapcsolódó űrlapvezérlő elemek csoportosításával a webmester az űrlapot kisebb, könnyebben kezelhető részekre bonthatja, így elkerülve azt a problémát, mikor a felhasználó túl sok kezelőelemmel találja szembe magát egyszerre. A vezérlőelemek csoportosítása azért is segíti a felhasználót, mert a lényegre, az űrlap kitöltésére tud koncentrálni. Amíg a FIELDSET nem támogatott teljes
körben, javasoljuk, hogy minden A FIELDSET elem törzse egy LEGEND taggel kell kezdődjön, a vezérlőcsoport leírásához. A FIELDSET a LEGEND elemmel kombinálva már bármilyen soron belüli, vagy blokkszintű elemet tartalmazhat, még egy újabb FIELDSET-et is. Néhány példa: Tetejére LEGENDHasználata: Attribútumai:
Tartalmazhat minden soron belüli elemet, de kizárólag a FIELDSET tartalmazhatja. A LEGEND tag leírás a FIELDSET-ben öszegyűjtött vezérlőelemekhez. Kizárólag a FIELDSET-en belül, és minden további beágyazott tag előtt kell szerepelnie. Amíg a LEGEND elem nem támogatott teljes körben, érdemes utána valamilyen blokkszintű elemet tenni, például B, STRONG, vagy BIG. Ezzel jó eséllyel elérhető, hogy a böngésző a kívántnak megfelelően kezelje a leírásunkat. LEGEND példaEgy grafikus submit gombra kattintva a kattintás koordinátái is küldésre kerülnek, méghozzá a következő formában: név.x=x-érték és név.y=y-érték, ahol a név a NAME attribútumban, az "x vagy y"-érték pedig a VALUE attribútumban megadottaknak felel meg. Az x értéket a kép bal szélétől, az y értéket pedig annak tetejétől értjük. A USEMAP és a TYPE=image kifejezés kombinációjával a gombból elvileg kliensoldali térkép készíthető, de ez az eljárás nagyon gyengén támogatott. A USEMAP attribútum adja meg a MAP-nek az elérési utakat (URI). A nem javasolt ALIGN attribútum
adja meg a grafikus gomb igazításának módját. A top,
middle és bottom értékek a körülvevő
szöveg figyelembe vételével jelölik ki az igazítás módját. A left
és right értékek "lebegő gombot" definiálnak,
ami azt jelenti, hogy a kép a margóhoz igazodik, a szöveg pedig
mindenképp körülfutja. Ha mindenképp a gomb alá szeretnénk
valmilyen tartalmat helyezni, de igazítani is akarjuk azt, a következő
kódrészletet használjuk a gomb után: Mint a legtöbb igazításnál, a CSS ez esetben is sokkal bővebb eszköztárat ad kezünkbe. A button típus egy egyszerű gombot definiál, amelyen a feliratot a VALUE attribútummal, a funkciót pedig az onClick() esemény felhasználásával állíthatjuk be. Az onClick() tipikusan egy gomb lenyomásához rendelt funkció meghatározására alkalmas. Ez a függvény egyszerűen attribútumként használható. Nézzünk egy példát: <INPUT TYPE=button VALUE="Hide non-strict attributes" ID=toggler ONCLICK="toggle()">
Ebben a példában a toggle() függvény előre definiált. Végrehajtása a gombra kattintással kezdeményezhető. Amióta <INPUT TYPE=button> lehetőség rendelkezésre áll a HTML-ben, egyre népszerűbb; aki csak teheti, ezt az eljárást választja, hogy elkerülje a rosszul, vagy egyáltalán nem funkcionáló gombokat. Az előző példa részletesen a következőképpen néz ki: SCRIPT TYPE="text/javascript"><!-- </SCRIPT>
A BUTTON elem sokkal bővebb lehetőségeket rejt, de jelen pillanatban messze nem olyan széles körű a támogatottsága, mint az INPUT különböző formáinak. Az ACCESSKEY és TABINDEX attribútumok minden beviteli eszköznél használhatóak, kivéve természetesen a hidden attribútummal ellátottakat.Az ACCESSKEY gyorsbillentyűt definiál, amellyel könnyebben érhető el az adott beviteli mező. Itt használható bármilyen Unicode karakter, de az ékezeteseket a következő formában kell megadni: (é). A TABINDEX attribútum leírása itt található meg. Az INPUT tagnél is több eseményt lehet szkripttel kezelni, ezek a következők:
A LABEL tag egy címkét csatol valamilyen űrlap vezérlőhöz. Ezzel az opcióval tovább bővíthetjük a felhasználó lehetőségeit, nemcsak a szokványos egérrel való navigálást biztosíthatjuk így, hanem közvetlen, gyorbillentyűs (hotkey) hozzáférést minden űrlapelemhez. Minden LABEL elemhez egy és csakis egy űrlapelemet rendelhetünk hozzá. A tag belsejében szerepel a tulajdonképpeni címke, ami bármilyen soron belüli elem lehet, kép, de akár félküövér szöveg is. A FOR attribútum egyértelműen kijelöli
azt az űrlapelemet, amelyhez a LABEL-t hozzá akarjuk rendelni. A FOR
attribútum értékének meg kell egyeznie a hozzárendelendő űrlapvezérlő
elem ID paraméterével. Abban az esetben, ha nem használjuk a FOR
attribútumot, muszáj a LABEL tag törzsében lennie a hivatkozott űrlapvezérlőnek.
Egyértelmű tehát, ha bármilyen okból máshol van a LABEL és a
hivatkozott űrlapelem (pl. egy táblázat külön celláiban, bekezdésben,
stb.) , akkor muszáj az előbbi megoldást alkalmazni, különben nem működik
a kívánt gyosbillentyűzési funkció.
Az ACCESSKEY attribútumot a fentiek szerint használjuk tehát, értéke lehet bármilyen Unicode karakter, persze logikusan érdemes felvenni, hogy egyszerű legyen megjegyezni. Az ékezetes és egyéb különlegesebb karaktereket a HTML szerinti kódjával kell megadni, például az "é" karaktert így: é. A LABEL elemnél még két fontos attribútumként használható JavaScript eseményt illik megemlíteni a kliensoldali programozás alapvető igényei szerint, ezek:
A SIZE attribútum határozza meg, hogy az opcióválasztó SELECT menünk hány elemet mutasson egyszerre. Alapértelmezésben egyet mutat. Az éppen pillanatnyilag nem mutatott menüelemek is elérhetők természetesen, ha több van belőlük, mint a megadott SIZE attribútum érték, görgetősáv jelenik meg. A SIZE attribútum nagyon hasznos lehet, mikor a SELECT elemet a MULTIPLE attribútummal együtt alkalmazzuk. Ilyenkor kívánatos, hogy minél több menüelemet láthasson egyszerre a felhasználó. Néhány böngésző alapértelmezésben akkorára választja meg a SELECT "doboz" méretét, hogy ne legyen szükség görgetésre. A legtöbb esetben ez nem éppen hasznos a helyhiány miatt. Ilyenkor is javasolt a SIZE használata. A SELECT elemhez kötött JavaScript események:
Az OPTGROUP tag nem túlságosan széles körben támogatott, de szerencsére a kompatibilitást nem adja fel az, aki használja. Azok a böngészők, amelyek támogatják, az adott menüpontot az OPTGROUP és az OPTION LABEL attribútumaiból képesek "összerakni", ezzel szép átlátható képet adnak. Az OPTGROUP-ot nem támogató böngészők esetében sincs probléma, ugyanis ezek egyszerűen figyelmen kívül hagyják ezt a taget, és - a példánknál maradva - minden menüpontnál a teljes nevet írják ki menüpontként. A jelenlegi HTML specifikáció szerint az OPTGROUP csak OPTION elemeket tartalmazhat, tehát egyelőre nem megengedett az egymásba ágyazás. A tervek szerint azonban a HTML következő verziói támogatni fogják a beágyazást, tehát önmagán belül is szerepelhet majd OPTGROUP elem. A DISABLED attribútum természetesen itt is alkalmazható, hatása pontosan megegyezik a más tageknél megszokottal; teljesen hatástalanítja az elemet, amelyiknél használjuk, a felhasználó nem tudja még a fókuszt se ráirányítani. Sok más hasonló funkciójú elemhez hasonlóan a TEXTAREA taghez is kapcsolhatók attribútumként a legfontosabb JavaScript események függvényei, ezek a következők:
|
|
8. Betűtípus formázó elemek |
Ezen az oldalon a betűket,
szavakat, vagy akár egész mondatokat formázó elemeket gyűjtöttük
csokorba. Ezen elemek használatával lehet előállítani félkövér,
dőlt, alá-, vagy áthúzott betűket, illetve egyéb effektusokat. A betűtípus formázó elemek az alábbiak:
BHasználata: Tartalmazhat soron belüli elemeket; A B elem kezdő és záró tag -je közötti szöveget a böngészők félkövér betűkkel jelenítik meg. A legtöbb esetben - mivel az strukturáló elem - érdemesebb a STRONG, elemet használni. Példa:
BIGHasználata: Tartalmazhat soron belüli elemeket; A BIG elem kezdő és záró tagje közötti szöveget a böngészők az addiginál nagyobb méretű betűkkel jelenítik meg. A legtöbb esetben - mivel azok strukturáló elemek - érdemesebb a STRONG, vagy HEADING (H1-6) elemet használni. Példa:
IHasználata: Tartalmazhat soron belüli elemeket; Az I elem kezdő és záró tag -je közötti szöveget a böngészők dőlt betűkkel jelenítik meg. A legtöbb esetben - mivel azok strukturáló elemek - érdemesebb az EM, DFN, VAR, vagy CITE elemek egyikét használni. Példa:
Példa:
SMALLHasználata: Tartalmazhat soron belüli elemeket; A SMALL elem kezdő és záró tag -je közötti szöveget a böngészők kisméretű betűkkel jelenítik meg. Mivel más elem nem kéPes ilyen megjelenítést előállítani, használata igen hasznos lehet. Példa:
STRIKEHasználata: Tartalmazhat soron belüli elemeket; A HTML 4 -ben nem javasolt STRIKE elem kezdő és záró tag -je közötti szöveget a böngészők áthúzott szövegként jelenítik meg. A legtöbb esetben - mivel az strukturáló elem - érdemesebb a DEL elemet használni. Azok a böngészők, amelyek támogatják az S elemet, azok támogatják a STRIKE használatát is; fordítva ez nem igaz. Példa:
TTHasználata: Tartalmazhat soron belüli elemeket; A TT elem kezdő és záró tag -je közötti szöveget a böngészők írógép-, vagyis egyforma betűszélességű szövegként jelenítik meg. A legtöbb esetben - mivel azok strukturáló elemek - érdemesebb a CODE, SAMP, vagy KBD elemeket használni, melyek ugyanezt a kimenetet állítják elő. Példa:
UHasználata: Tartalmazhat soron belüli elemeket; A HTML 4 -ben nem javasolt U elem kezdő és záró tag -je közötti szöveget a böngészők aláhúzott szövegként jelenítik meg. A legtöbb esetben - mivel azok strukturáló elemek - kiemelésre érdemesebb a CITE, vagy a STRONG elemeket használni. Példa:
|
|
9. Kifejezésformázó (phrase) elemek |
A kifejezésformázó elemek
hasonlítanak a szövegformázó elemekhez. A különbség köztük,
hogy a kifejezésformázó elemek használatával előredefiniált formátum
adható a kezdő és záró tag közé tárt szövegnek.
A kifejezésformázó (phrase) elemek: ABBRHasználata: Tartalmazhat soron belüli elemeket; Az ABBR elem rövidítések leírására használatos. Használható hozzá a TITLE attribútum, amely segítségével magyarázó szöveg fűzhető aleírt rövidítéshez. <ABBR TITLE="United
Nations"> U.N.</ABBR>
ACRONYMHasználata: Tartalmazhat soron belüli elemeket; Az ACRONYM elem mozaikszavak jelölésére használatos. Használható hozzá a TITLE attribútum, a betűszó, vagy mozaikszó eredeti, hosszabb formájának leírásához. <ACRONYM title="North
Atlantic Treaty Orgnisation"> NATO</ACRONYM>
NATO CITEHasználata: Tartalmazhat soron belüli elemeket; A CITE elem idézetek jelölésére alkalmas, pl.: újságcímek, hajónevek, stb. A böngészők az idézett szöveget általában dőlt betűkkel jelenítik meg, de ez az alapértelmezett megjelenítés stíluslap használatával felülbírálható. Mivel a CITE strukturáló elem, érdemes előnyben részesíteni az I elemmel szemben. Példák:
CODEHasználata: Tartalmazhat soron belüli elemeket; A CODE elem programkódot jelez. Tartalmát a böngészők általában monospaced (egyenlő szélességű) betűkkel jelenítik meg, de ezt az alapértelmezett megjelenítést stíluslapon keresztül az oldal szerzője felülbírálhatja. Mivel a CODE strukturális elem, érdemesebb az ugyanilyen hatást elérő 'TT' elemnél alkalmazni. Példa:
És ilyen az eredmény: class HelloWorld {public static void main(String[] args) { System.out.println("Hello, World!"); } } DELHasználata: Attribútumai:
Tartalmazhat más soron belül használható elemeket, és ugyanilyen elemek tartalmazhatják. A DEL elem tartalma olyan szöveg, amely
a dokumentum újabb verziójának készítése során törölve lett. Ez
az elem a szöveg változásainak jelzésére használatos. Az opcionális CITE attribútum arról ad információt, miért lett az adott szöveg törölve. Opcionális a DATETIME attribútum használata is, amely a törlés dátumát és idejét tartalmazza kis- és nagybetűérzékenyen; ÉÉÉÉ-HH-NNTóó-pp-mm
formátumban. Példa: <P> A fejezetből <DEL> mivel
túl hosszú volt</DEL> néhány szót töröltünk.
A fejezetből DFNHasználata: Tartalmazhat soron belüli elemeket; A DFN elem egy szó (kifejezés) magyarázatára utal. A böngészők az magyarázó szöveget általában dőlt betűkkel jelenítik meg, de ez az alapértelmezett megjelenítés stíluslap használatával felülbírálható. Mivel a DFN strukturáló elem, érdemes előnyben részesíteni az I elemmel szemben. A Netscape Navigator nem támogatja a DFN elemet. A legtöbb esetben a szegényes támogatás nem okoz problémát, áthidalható a DFN elem beágyazásával az 'I' elembe. TetejéreEMHasználata: Tartalmazhat soron belüli elemeket; Az EM elem kiemeli a szöveg egy meghatározott részét. A böngészők a kiemelt szöveget általában dőlt betűkkel jelenítik meg, de ez az alapértelmezett megjelenítés stíluslap használatával felülbírálható. Mivel az EM strukturáló elem, érdemes előnyben részesíteni az I elemmel szemben. Példa:
INSHasználata: Attribútumai:
Tartalmazhat más soron belül használható elemeket, és ugyanilyen elemek tartalmazhatják. A INS elem tartalma olyan szöveg, amely
a dokumentum újabb verziójának készítése során lett beillesztve.
Ez az elem a szöveg változásainak jelzésére használatos. Az opcionális CITE attribútum arról ad információt, miért lett az adott szöveg beillesztve. Opcionális a DATETIME attribútum használata is, amely a beillesztés dátumát és idejét tartalmazza kis- és nagybetűérzékenyen; ÉÉÉÉ-HH-NNTóó-pp-mm formátumban.Példa: <p> A fejezetbe <INS> mivel
túl rövid volt</INS> néhány szót beillesztettünk.
A fejezetbe mivel túl rövid volt néhány szót beillesztettünk. KBDHasználata: Tartalmazhat soron belüli elemeket; A KBD elemmel beírandó szöveg javasolható az olvasónak. A böngészők a KBD elem tartalmát általában monospaced (egyenlő szélességű) betűtípussal jelenítik meg, de ezt az alapértelmezett megjelenítés stíluslappal felülbírálható. Mivel a KBD strukturáló elem, érdemesebb ezt használni a 'TT' helyett. Példák: Írja be az e-mail címét:<KBD> username@host.domain</KBD>
Írja be az e-mail címét: username@host.domain TetejéreSAMPHasználata: Tartalmazhat soron belüli elemeket; A SAMP elemhasználatával példa-programkimenet mutatható be. A böngészők a SAMP elem tartalmát általában monospaced (egyenlő szélességű) betűtípussal jelenítik meg, de ezt az alapértelmezett megjelenítés stíluslappal felülbírálható. Mivel a SAMP strukturáló elem, érdemesebb ezt használni a 'TT' helyett. Példák: <P>
Ha egy HTML dokumentumban nem definiált
elem fordul elő, a böngésző interpretere a következőhöz hasonló
hibaüzenetet küld: Ha egy HTML dokumentumban nem definiált
elem fordul elő, a böngésző interpretere a következőhöz hasonló
hibaüzenetet küld: STRONGHasználata: Tartalmazhat soron belüli elemeket; A STRONG elem erős kiemelést tartalmaz
a kezdő- és záró tag közé zárt szöveg vonatkozásában. A böngészők
az erős kiemelést általában félkövér betűkkel jelenítik meg, de
ez az alapértelmezett megjelenítés stíluslap használatával felülbírálható.
Mivel a STRONG strukturáló elem, érdemes előnyben részesíteni a
'B' elemmel szemben. Példák:
VARHasználata: Tartalmazhat soron belüli elemeket; Az VAR elem változót, vagy program argumentumot jelez a dokumentumban. A böngészők a változóként kiemelt szöveget általában dőlt betűkkel jelenítik meg, de ez az alapértelmezett megjelenítés stíluslap használatával felülbírálható. Mivel az VAR strukturáló elem, érdemes előnyben részesíteni az I elemmel szemben. Példák:
|
|
10. Keretek |
A keretek jó ideje
ellentmondásos szerepet játszanak a weboldalak építésében, valaki
esküszik rájuk, valakinek pedig borsódzik a háta tőlük. Egy
biztos: fontos elemei a HTML-nek, mindenképp szót kell ejtenünk róluk.
Íme.
A keretekhez tartozó tagek: FRAMESETHasználata: Attribútumai:
Tartalmazhat egy, vagy szükség szerint
több A ROWS és COLS attribútumaival és azok paramétereivel határozzuk meg az alablakok (keretek v. frame -ek) méreteit és tulajdonságait. A keretszélességek és -magasságok megadhatók abszolút, vagy relatív értékben (százalékosan, vagy pixelben). Érdemes a két módszert kombinálni, tehát több frame estén egyesek méretét abszolút értékben, másokét százalékosan megadni. Különösen javasolt a pixelben megadott méret alkalmazása olyan esetben, amikor a frame -nek fix méretű objektumot (képet, stb..) kell tartalmaznia. Az alábbi példa egy egyszerű, két keretre osztott böngészőablakot mutat be: <FRAMESET cols=160,* border=0
marginwidth=0> <FRAME name="menu" src="bal.htm"
marginwidth=0 leftmargin=0 rightmargin=0 scroll=0> <FRAME name="content" src="jobb.htm"
marginwidth=2> <NOFRAMES> <BODY> <P> Ez az oldal kereteket tartalmaz és sajos a te böngésződ
nem támogatja ezeket. Kérlek frissítsd, és utána látogass vissza!</P> <P> Sorry, this page uses frames, but your browser
doesn't support them.</P> </BODY> </NOFRAMES> </FRAMESET>
FRAMEHasználata: Attribútumai:
Más elemet nem tartalmazhat; A FRAME elem egy keretet határoz meg - egy négyszögletű területet a FRAMESET dokumentumon belül. Minden FRAME -et egy FRAMESET elemnek kell tartalmaznia; egy FRAMESET elem tartalmazhat több FRAME elemet is. SRC attribútuma tartalmazza annak az objektumnak az elérési útját, amely a FRAME tartalma lesz; ez általában egy HTML dokumentum. A FRAME tartalmazhat képet, videót, vagy egyéb hasonló objektumot is. Ezek az objektumok nem írhatók le pontosan a közös TITLE attribútummal, ezért ezek ismertetésére használható a LONGDESC attribútum, amelynek értéke a leírást tartalamzó HTML dokumentum elérési útja lehet. A NAME attribútum nevet ad az adott keretnek; erre a névre lehet hivatkozni az A, AREA, BASE, FORM és LINK elemek TARGET attribútumával. A NAME attribútum értéke az ABC kis- és nagybetűivel kezdődhet (A-Z, a-z). A FRAMEBORDER attribútum értéke határozza meg, hogy legyen-e, vagy ne legyen látható szegélye a frame -nek. Az alapértelmezett 1 érték esetén a böngésző kirajzolja a frame szegélyét. Ha az érték 0, a keretnek nem lesz látható szegélye. Ha két keret van egymás mellett (alatt) elhelyezve, közöttük szegély csak akkor nem látszik, ha mindkét keret FRAMEBORDER attribútuma 0. A MARGINWIDTH és MARGINHEIGHT attribútumok használatával lehet megadni, hogy a kereten belül (jobb- és baloldalon, fent és lent) hány pixelnyi margó maradjon szabadon. Értékének nagyobbnak kell lennie 1-nél. A NORESIZE attribútum használatával letiltható a keretek felhasználói (olvasó általi) átméretezése. A SCROLLING attribútum értékeinek megfelelő használatával állítható be a keret oldalán, illetőleg alján megjelenő görgetősáv. Ha az attribútum értéke az alapértelmezett auto: a görgetősáv akkor jelenik meg, ha szükség van rá; ha yes: mindíg látszik, legfeljebb ha nincs sszükség rá; inaktív. Ha no: akkor sem jelenik meg, ha szükség lenne rá. NOFRAMESHasználata: Tartalmazhat soron belüli elemeket és
blokkszintű elemeket; A NOFRAMES elem olyan alternatív tartalmat tartalmaz, amely akkor jelenik mega képernyőn, ha a frame-ek nem rajzolhatók ki. Általában akkor használatos, ha azon böngészők számára is elérhető információt kívánunk megjeleníteni, amelyek nem lépesek a frame-eket kezelni. Ha a NOFRAMES-t a FRAMESET elemen belül használjuk, tartalmaznia kell egy BODY elemet. <FRAMESET cols=160,* border=0
marginwidth=0> <FRAME name="menu" src="bal.htm"
marginwidth=0 leftmargin=0 rightmargin=0 scroll=0> <FRAME name="content" src="jobb.htm"
marginwidth=2> <NOFRAMES> <BODY> <P> Ez az oldal kereteket tartalmaz és sajos a te böngésződ
nem támogatja ezeket. Kérlek frissítsd, és utána látogass vissza!</P> <P> Sorry, this page uses frames, but your browser
doesn't support them.</P> </BODY> </NOFRAMES> </FRAMESET> |
|