Tárgyak, képek és kisalkalmazások HTML formátumú dokumentumok
13.1 Bevezetés a tárgyakat, képeket és kisalkalmazások
Az új objektum eleme. így magába foglalja egyes feladatok által végzett meglévő elemek. Nézzük a következő osztályozás lehetőségek:
Tovább HTML dokumentum
A táblázat azt mutatja, hogy minden típusú felvétel specifikus és általános megoldást. Összességében OBJECT elem az egyik használható egy esetleges jövőbeli eszköz típusok.
13.2 engedélyezése képek: elem IMG
jellemzőinek meghatározása src = uri [CT] Ez az attribútum határozza meg a helyét a képet. Az általánosan elismert formátumok: GIF, JPEG és PNG. longdesc = uri [CT] Ez a jellemző egy linket egy hosszú leírás a kép. Ezt a leírást ki kell egészíteniük a rövid leírás által megadott attribútum alt. Ha a kép társul a navigációs térkép. ezt az attribútumot kell vezetni annak tartalmáról tájékoztatást. Ez különösen fontos a kiszolgáló navigációs térképek.
A korábbi példában megadott egy linket egy családi fotó. Itt tegye be a fotót közvetlenül az aktuális dokumentumba:
Ugyanez a hatás érhető el a segítségével egy objektum elemet az alábbiak szerint:
Az alt attribútum meghatározza szöveget, amely akkor keletkezik, ha a kép nem jeleníthető meg (arról, hogyan kell megadni alternatív szöveget. Cm. Alább). A böngészőknek kell tenni alternatív szöveget, ha nem támogatják a kép, ha nem támogatják a bizonyos kép típusát, vagy ha vannak beállítva, hogy ne jelenítse meg a képeket.
A következő példa bemutatja, hogyan kell használni longdesc attribútum utal egy részletesebb leírást:
További információ a képméret, az összehangolás és határok cm. A részben a vizuális bemutatása tárgyak, képek és kisalkalmazások.
13.3 Összesen integráció: elem objektum
Kezdőcímke: szükséges. Vége tag: szükséges
Információ OBJECT elemek formájában cm. A részben a kormányzási formák.
A user agent kell értelmeznie az OBJECT elem megfelelően az alábbi szabályok vonatkoznak:- Először is, a kliens meg kell próbálnia, hogy létrehoz egy objektumot. Ez nem generálhat a tartalmi elem, de meg kell ellenőrizni az esetben, ha az elem tartalmaz további gyermek elemeket PARAM (lásd. Az inicializálási tárgy) vagy elemeket MAP (lásd. Az ügyfél navigációs térkép).
- Ha bármilyen okból a böngésző nem tud megjeleníteni egy objektumot (nem beállítva ehhez nem elég erőforrás, rossz építészet, stb), akkor meg kell próbálni generálni annak tartalmát.
A következő példában írjunk egy applet dokumentum képviselő órát, abból a célból elem. Applet írta Python nyelven, nem igényel további munkát és értékeit. Classid attribútum meghatározza a helyét a applet:
A belső és külső adatok. Az adatok generálását megadható két módja van: a forma belső vagy külső erőforrás. Az utóbbi módszer általában biztosít gyorsabb generáció, de kényelmetlen a generációs nagy mennyiségű adat.
Az alábbiakban egy példát arra, hogy a beépített adat lehet etetni egy tárgy:
13.3.2 Object inicializálás: a param elem
PARAM elemeket adjon meg egy értékrendet, amelyekre szükség lehet a projekt során a munka. A tárgy vagy APPLET elemek lehetnek jelen bármely számú PARAM attribútumokat bármilyen sorrendben, de kell elhelyezni elején a test tartalmazó tárgy vagy APPLET elemet.
A szintaxis a nevek és értékek minősül nyilvánvaló a felvezető objektumot. Ez a dokumentum nem határozza meg, hogy hogyan kell a felhasználói alkalmazások letöltéséhez a név / érték párokat, valamint hogy hogyan kell értelmezni a paraméter nevét meg kell ismételni.
Visszatérve a példa az órát, és azt mutatják, a használata param elem. Tegyük fel, hogy az applet lehet, hogy két működési paraméterek, amelyek meghatározzák a kezdeti magasságát és szélességét. Mi lehet állítani az eredeti mérete 40x40 pixel két elem PARAM.
Figyeljük meg, hogy mi is meg a készenléti attribútumot. úgy, hogy a felhasználói ügynök egy üzenettel boot során generáló mechanizmus.
Amikor OBJECT elem keletkezik, a böngészőknek kell keresni a tartalmat csak azokat az elemeket PARAM. akik az ő közvetlen leszármazott elemek, és „takarmány” őket az objektumot.
Így, ebben a példában, ha az előállított „obj1”, „param1” vonatkozik „obj1” (és nem vonatkozik a „obj2”). Ha a „obj1” nem keletkezik, és „obj2” generált „param1” figyelmen kívül hagyja, és a „param2” vonatkozik „obj2”. Ha sem az objektum nem keletkezik, sem PARAM nem alkalmazható.
A következő példában, beiktatunk egy Java applet egy HTML-dokumentumban.
Beállítás attribútum codetype. ágens eldöntheti, hogy töltse le a Java-alkalmazást, ha szükséges, attól függően, hogy a termék tulajdonságait.
A számlázott TÁRGYA jelen kell lennie a dokumentumban az elsőfokú objektumot.
A következő példában kijelentjük, egy tárgy, és hívja inicializálása megadásával azt a linket. Így a tárgy lehet aktiválni kattintva például a kijelölt szöveget.
13.4 bekapcsolása applet. aPPLET elem
A hivatalos meghatározás cm. Az Átmeneti DTD.
Köteles részt venni az egyik attribútumok kódot vagy objektumot. Ha mindkét attribútumok kód és a tárgy. és adja meg különböző nevek az osztályok, ez egy tévedés.
szélesség = hossz [CI] Ez a jellemző határozza meg a kezdeti szélessége a applet megjelenítési terület (kivéve ablakok és dialógusok által létrehozott egy applet). magasság = hossz [CI] Ez a jellemző határozza meg a kezdeti magassága a applet kijelző (nem beleértve az ablakok és a dialógusok létre egy applet).
Tartalom APPLET elem az alternatív információkat a felhasználói alkalmazások, amelyek nem támogatják ezt az elemet, vagy nincs beállítva, hogy támogatja a kisalkalmazások. Ellenkező esetben, a böngészőknek figyelmen kívül kell hagynia a tartalmat.
ELAVULT példa:
A következő példa APPLET elem tartalmaz egy dokumentumot applet a Java. Mivel a codebase tulajdonság nincs beállítva, azt feltételezzük, hogy az applet ugyanabban a könyvtárban, mint maga a dokumentum.
Ez a példa átírható a TÁRGYA elemet az alábbiak szerint:
Állítsa kezdeti értékeket a applet használhatja a param elem.
ELAVULT példa:
A következő Java applet:
Meg lehet határozni objektummal elemet az alábbiak szerint:
Például a következő sor ágyazza embed_me.html fájl tartalmát az adott helyen a dokumentumot, mely megfelelt a meghatározása objektumot.
Emlékezzünk vissza, hogy a tartalom az objektum kell generálni, ha a megadott fájlt, az attribútum adatokat. Nem sikerült betölteni.
ágens viselkedését azokban az esetekben, ahol egy fájl tartalmaz önmagában nem határozza meg.
A navigációs térkép által generált céltárgy a megfelelő geometriai területeken.
Kétféle Hajózási térképek:- Ügyfél. Amikor a felhasználó aktiválja az ügyféltérben térkép az egér, a pont koordinátáit értelmezi ágens. A felhasználói ügynök kiválaszt egy linket, hogy meg van adva az aktív régió, és végrehajtja.
- Server. Amikor a felhasználó aktiválja a régió szerveren képtérkép egy kattintással pont koordinátáit adják át a szer a szerver által megadott segítségével a href attribútum az elem A. A szer a szerver értelmezi a koordinátákat, és végrehajtja a megfelelő lépéseket.
Ügyfél navigációs térképeket előnyösek tekintetében a szerver legalább két okból: ők állnak a felhasználók nem grafikus anyagokat, és lehetővé teszik azonnal eldönti a mutató aktív régióban.
13.6.1 Ügyfél navigációs térképeket: MAP és AREA elemek
Kezdőcímke: szükséges. Vége tag: szükséges
Meghatározások elem attribútum térkép nevét = CDATA [CI] Ez a jellemző hozzárendeli navigációs térkép meghatározott nevet MAP elem.
Meghatározó eleme attribútumok area shape = alapértelmezés | len | kör | poli [CI] Ez a jellemző az alak a területen. Lehetséges értékek:- alapértelmezett: Meghatározza az egész régióban.
- RECT: Meghatározza a téglalap alakú területet.
- kör: egy kör alakú területen.
- poli: Meghatározza egy sokszögű régióban.
- RECT: x a bal oldali határának, y a felső határ, a megfelelő határoló x, y alsó határ.
- kör: x Center, y központ sugara. Megjegyzés. Ha a sugár megadott százalékában, felhasználói szereket kell számítani a végső értéke a sugár függvényében a kijelölt objektum szélességét és magasságát. A sugár legyen a legkisebb a két érték.
- poli: x1, y1, x2, y2. Xn, Yn.
Képesség kommunikáció létesítéséhez a navigációs térkép elem usemap = uri [CT] Ez a jellemző összekapcsolja a navigációs térkép a elemet. A navigációs térkép segítségével határoztuk meg MAP elem. Usemap attribútum értékének meg kell egyeznie a name attribútum a kapcsolódó MAP elem.
MAP elem definiálja kliens navigációs térkép, amely összefüggésbe hozható egy vagy több eleme (IMG. Tárgy vagy bemenet). A navigációs térkép kapcsolódó elem a jellemzője ennek elem usemap.
Ha több meghatározott régiók között átfedés van, elsődleges feladatként az első dokumentum (azaz a felhasználói megfelel az adott elem).
Megjegyzés. A MAP elem nem kompatibilis a nyelv a HTML 2.0 böngészők.
Példák ügyfél navigációs térképeket
Az alábbi példában létrehozunk egy kliensoldali image map az objektum eleme. Si nem akarja, hogy létrehoz a kártya tartalmát a generációs OBJECT elem. így „elrejteni” a MAP elem tartalma az OBJECT elem. Ezután a tartalmát a MAP elem csak akkor képződik, ha nem tudja segenirovat a tárgy tartalmának elem.
Szükség lehet generálni a kártya tartalmát, akkor is, ha a böngésző képes generálni OBJECT elem. Például szeretnénk összekapcsolni a navigációs térkép egy tárggyal elem, és tartalmaz egy szöveges navigációs sáv az oldal alján. Ehhez definiáljuk a MAP elem az objektumon kívül elem.
Az alábbi példában létrehozunk egy hasonló kép térkép, ezúttal az AREA elem. Figyeljük meg a alt szöveget.
Az alábbi példa bemutatja, hogyan elemeket is megoszthatja a navigációs térképeket.
Beágyazott OBJECT elemek hasznosak, ha visszaesésekkel esetén a böngésző nem támogatja a bizonyos formátumokat. Például:
Szerver navigációs térképek az érdeklődés az esetekben, amikor a kártya túl bonyolult.
Határozzuk meg a szerver navigációs térkép csak elemeket IMG és bemenet. Ebben az esetben az elem IMG elem kell szerepeltetni az elem A. Abban az esetben, INPUT elem kell lennie típusú „kép”. Mindkét esetben ismap Boole attribútumot kell beállítani az elem [CI].
Amikor a felhasználó aktiválja a linkre kattint egy kép, a képernyő koordinátákat közvetlenül a szerverre, ahol a dokumentum található. Képernyő koordináták viszonyítva vannak kifejezve a képpontok. A normatív információt a meghatározása a pixel és a skála [CSS1] látni ..
A következő példában, az aktív régió határozza meg a szerveren link. Így kattintással bárhol a kép hatására átadása koordinátákat a szerverre.
A böngészőknek nem kínálnak a felhasználók számára azt jelenti, hogy válassza ki a konkrét koordináták (például nem grafikus felhasználói ügynökök, attól függően, hogy a billentyűzet, hang felhasználói alkalmazások, stb) kell továbbítani a szerver, ha a koordinátákat a kapcsolat, a „0.0”.
Minden attribútumok elemek IMG és a tárgy. aggodalomra vizuális összehangolás és bemutatása, elavultak. Ehelyett használja a stíluslapot.
Attribútumdefiníciókat szélesség = hossz [CN] felülírása a kép szélessége és a tárgy. magasság = hossz [CN] felülíráshoz a képet, és a tárgy.
Ha megadja a szélesség és magasság attribútumokat. tájékoztatják a böngészőknek, hogy felülbírálja az eredeti mérete a kép vagy tárgy ezeket az értékeket.
Magasság és szélesség attribútumokat ad a böngészőknek egy ötlet a mérete egy képet vagy objektumot, hogy így fenn megfelelő helyet és továbbra is készít egy dokumentumot vár a képadatok.
VSpace és hspace attribútum meghatározza a szabad helyet a bal és a jobb (hspace) felett és alatt (vSpace) IMG. APPLET. Objektumot. Alapértelmezésben ez a tulajdonság nincs meghatározva, de általában ez egy kis értéke nem nulla. Mindkét attribútumok hossza érték típusok.
A kép vagy objektum körül a határt (például, ha tartalmazza a kép egy személy vagy tárgy a tartalom A).
Attribútumdefiníciókat border = pikselyNezhelatelen. A határ attribútum szélessége a határ pixelben. Az attribútum értékét, az alapértelmezett, attól függően, hogy a felhasználó ügynök.
Az align attribútum meghatározza a helyzetét a IMG. Tárgy vagy APPLET tekintetében annak tartalmát.
A következő értékek összehangolása attribútum utal, hogy a helyzet a tárgy képest a környező szöveget:- alsó: azt jelenti, hogy egy objektum ablak függőlegesen egy vonalban képest a jelenlegi alapvonal. Ez az érték az alapértelmezett.
- középen: azt jelenti, hogy a központ a tárgy kell függőlegesen egy vonalban állnak a jelenlegi alapvonal.
- top: ez azt jelenti, hogy a tetején a tárgy függőleges irányban a felső a jelenlegi szöveg sor.
Két másik értékeit, balra és jobbra. vezetnek az elmozdulás a jelenlegi kép balra vagy jobbra árrés. Ezekről szóló részben lebegő tárgyakat.
A különbség align attribútum értelmezéseket. Böngészőknek eltérően értelmezik az align attribútum. Néhány figyelembe véve csak a szöveget előtt egy elemhez, egyes figyelembe veszi a szöveg mindkét oldalán az elem.
Definíciók alt attribútum = szöveg [CS] A felhasználói alkalmazások, amelyek nem képesek megjeleníteni a képeket, formákat, vagy applet, Ez a jellemző alternatív szöveget. Nyelv határozza meg az alternatív szöveget attribútum lang.
Az alt attribútumot meg kell határozni az elemek IMG és a környezetét. Nem szükséges elemek INPUT és APPLET.
Tájékoztatás az esetek feldolgozása, ha az alternatív szöveg nem áll rendelkezésre, a fejlesztők is megtalálható a szakaszt helyettesítőszektor szöveget.