Kapcsolatok

A html nyelvű hiperhivatkozás formázva van. Hiperhivatkozás - mi az, hogyan készítsünk hivatkozást és illesszük be a HTML kódba (href, cél üres és az a címke egyéb attribútumai). Hiperhivatkozás szövegének színe

Ebben a leckében arról fogunk beszélni hogyan lehet linkelni HTML-ben... A linkeket nagyon gyakran használják az oldalakon, lehetővé teszik, hogy a webhely egyik oldaláról a másikra léphessen. A hivatkozások sajátossága, hogy nem csak weboldalra vezethetnek, hanem fájlokhoz, képekhez stb.

A hivatkozások lehetnek belsőek vagy külsőek. A belső hivatkozások egy webhely oldalaira és fájljaira navigálnak. A külső hivatkozások harmadik felek webhelyeire, dokumentumokra és fájlokra vezetnek. Ugyanakkor az ilyen típusú hivatkozások beállítása szinte azonos.

A linkelés HTML-ben, példák

1. Href- felelős azért, hogy hova kell vezetnie a linknek. A szabványos hivatkozás meghatározása a következő: Hivatkozás szövege.

2. CÉL- felelős az ablakért, amelyben a dokumentum megnyílik. Alapértelmezés szerint egy új dokumentum nyílik meg az aktuális böngészőablakban. A target attribútum lehetővé teszi hivatkozás megnyitását egy új böngészőablakban. Ennek az attribútumnak a következő paraméterei vannak:

  • _blank - új ablakban tölti be az oldalt;
  • _self - betölti az oldalt az aktuális ablakban;
  • _parent - betölti az oldalt a szülő keretbe;
  • _top - törli az összes keretet, és új ablakba tölti be az oldalt.

3. NÉV- az oldal egy adott területére való navigáláshoz használható. A kulcsszó (könyvjelző vagy címke) a hash szimbólum után idézőjelben van feltüntetve. A címke eléréséhez használja azt a hivatkozást, amelybe ez a címke íródott.

Példa a külső hivatkozásra

Menjen az oldalra



Menjen az oldalra
Ingyenes WordPress oktatóanyagok

Példa 4. Képek linkként.

Minta kép linkként



Példa egy adott helyre mutató hivatkozásra az oldalon

Ugrás a szövegre

Az oldal szövege ...



Ebben a példában az oldal a "név" attribútum használatával "lista" címkével van ellátva. A címkére való hivatkozással az oldal egy meghatározott területére navigál.

Fájl letöltése
Levelet írni

A hivatkozások színét a "body" címkében paraméterként megadott attribútumok használatával állíthatja be. Vegye figyelembe ezeket a tulajdonságokat:

  • link - nem látogatott hivatkozás, alapértelmezés szerint kék színnel jelenik meg;
  • alink - aktív link, alapértelmezés szerint piros;
  • A vlink a felkeresett link, alapértelmezés szerint lila színű.
Példa a linkek színének beállítására ...

Így rájöttünk, hogyan jönnek létre a hivatkozások a HTML-ben. A hivatkozásokat meghatározott módon lehet kialakítani. A leckében a linkre kattintva láthattok róla.

Hogyan hozzunk létre hivatkozásokat HTML dokumentumban

(További példákat az oldal alján talál)

HTML-hiperhivatkozások (linkek)

Címke kétféleképpen használható:

  1. Linkelés másik dokumentumhoz - a href attribútum használatával
  2. Könyvjelző bevitele egy dokumentumon belül – a name attribútum használatával

HTML szintaxis hivatkozások

Példa

Látogassa meg a webhelyet

ezt így fogja megjeleníteni a böngésző:

HTML hivatkozások – Célattribútum

A target attribútum határozza meg, hogy hol kell megnyitni a hivatkozott dokumentumot (azt, amelyre a hivatkozás hivatkozik).

Az alábbi példa egy új böngészőablakban vagy lapon nyitja meg a hivatkozott dokumentumot:

HTML hivatkozások – névattribútum

A name attribútum egy könyvjelző ("horgony" / "horgony") létrehozására szolgál egy HTML-dokumentumban.

Megjegyzés:
A készülő HTML5 szabvány a név attribútum helyett az id attribútum használatát javasolja a hivatkozás nevének megadásához.
Az id attribútum használata a HTML4-ben minden modern böngészőben is működik.

A könyvjelzők semmilyen különleges módon nem jelennek meg. Az olvasó számára nem láthatók.

Megjegyzés: Mindig adjon hozzá egy perjelet az alkönyvtár hivatkozásokhoz. Ha a következőhöz hasonló hivatkozást hoz létre: href = "http: // site / html", akkor a rendszer két kérést generál a szerver felé, először a szerver perjelet ad a címhez, majd létrehoz egy új kérést: href = "http : // webhely / html /" ...

Tanács: A nevesített hivatkozásokat gyakran használják "tartalomjegyzék" létrehozására egy nagy dokumentum elején. A dokumentumon belül minden fejezethez hozzá van rendelve egy megnevezett hivatkozás, és a hivatkozások a nevezett horgonyok mindegyikéhez a dokumentum elejére kerülnek.

Tanács: Ha a böngésző nem találja a megadott elnevezett hivatkozást, akkor a dokumentum elejére lép. Nem fordulnak elő hibák.

Szép napot mindenkinek, kedves barátaim és olvasóim. Remélem, mégis úgy döntött, hogy részt vesz a versenyemen, és már ír a blogírási pályájáról. Nos, szeretném folytatni a html nyelv tanulmányozását, és ma az egyik legfontosabb összetevőről szeretnék beszélni, nevezetesen a hiperhivatkozásokról.

Igen, ilyen hiperhivatkozások nélkül az Internet nem lenne olyan kényelmes. Nem, hazudok. Navigáció szempontjából egyáltalán nem lenne kényelmes. El tudod képzelni az internetet nélkülük? Én személy szerint nem.

És ma megtanuljuk, hogyan lehet hiperhivatkozást beszúrni a html-be. De először szeretném megkérdezni Önt: Tudja, hogy mi a hiperhivatkozás, és miben különbözik a szokásos linktől? Itt minden nagyon egyszerű: a link egy egyszerű információ írása, amely egy dokumentumra hivatkozik. Ugyanakkor nem kattinthat erre a szövegre (semmi sem fog történni), de tudja, hol keressen információt.

Példa: Megtanulhatja, hogyan kell kijelölni a hajat a Photoshopban: // site / adobe-photoshop / kak-vydelit-volosy /

A hiperhivatkozás ugyanaz a szöveg, csak a lényege abban rejlik, hogy erre a szövegre kattintva eljuthat a kívánt oldalra, webhelyre vagy bármilyen más objektumra. Sőt, maga a szöveg lehet bármilyen, míg a cím már külön van írva belül, és teljesen más is lehet. De akárhogy is legyen, a köznyelvi beszédben mindezt egyszerűen linkeknek nevezik. Íme egy példa a hiperhivatkozásra:

Az egyik enyémben olvashatsz arról, hogyan kell helyesen kiválasztani a hajat a Photoshopban.

Különben is. Jó elmélet. Most folytassuk a gyakorlatot, és nézzük meg, kik a felelősek mindezért.

Egy páros címke felelős a hiperhivatkozásért, de önmagában semmi. Ez mindig attribútummal jár. És ebben az esetben állandóan ezt a hrefet kell előírnunk. Az attribútum értékében magát a hivatkozást helyezzük el a kívánt erőforráshoz. Magában a tartalomban pedig magát a szöveget írjuk, aminek kattinthatóvá kell válnia (kattintásra munka). Nézd meg a példát, és azt hiszem, mindent meg fogsz érteni.

Yandex kereső

Amint érti, ebben a példában azt írtam, hogy amikor a "Yandex keresőmotor" szövegrészre kattint, a személy a href attribútum értékében írt címre kerül.

Azt hiszem, sokan tudják, hogy vannak belső és külső kapcsolatok. A belső hivatkozások egy könyvtáron belül, azaz egy webhelyen belül valósulnak meg, a külső hivatkozások pedig harmadik féltől származó forrásokhoz vezetnek. És most megmutatom, hogyan kell mindkettőt megtenni.

Belső átmenetek

Fájl ugyanabban a mappában


De egy ilyen átmenet akkor működik, ha a hivatkozott fájl ugyanabban a mappában található, mint a hivatkozás. Más lehetőségek esetében minden egy kicsit más.

Fájl egy másik mappába

  1. Nyissa meg a pushkin.html fájlt a Notepad ++ alkalmazásban
  2. Most keresse meg a fotó szót, és csomagolja be címkékbe<a href> .
  3. Most figyelem! Az attribútum értékébe írjuk be a szerkesztett fájlhoz tartozó elérési utat, vagyis magát a pushkin.html -t. Valami ilyesmi kellene:
Fénykép

Mit csináltunk most? És a következőt tettük: mivel a fotó elérési útja egy külön img mappában van, ami ugyanabban a mappában van a pushkin.html fájllal, ezért az attribútum értékébe először a mappa nevét kell beírni, majd utána perjel (/) a dokumentum teljes neve (esetünkben képek).

Most mentse és futtassa a pushkin.html fájlt a böngészőjében. Látni fogod, hogy a "Photo" szó kékkel kiemelt és kattinthatóvá vált, ami azt jelenti, hogy erre a linkre kattintva eljutunk a fofo.jpg fájlhoz, amely az img mappában található.

Hogy van ez? Minden tiszta? Ha bármi történik, kérdezzen, ne habozzon.

Külső átmenetek

És persze nem szabad megemlíteni a külső hivatkozásokat, amelyekre kattintva egy egészen más oldalra jutunk. De itt nincs semmi bonyolult. A lényeg az, hogy a href értéket a webhely vagy weboldal teljes címe adja meg. Fentebb mutattam egy példát a Yandex-szel. De itt van egy másik példa neked:

Társadalmi projektek mestereként fogok tanulni.

Itt egy adott webhely adott oldalára lépünk.

Megnyitás új ablakban

Alapértelmezés szerint egy hivatkozásra kattintva a dokumentum ugyanabban az ablakban nyílik meg, mint az Ön oldala, azaz. oldala be lesz zárva. És ez nem jó. Különösen a promotált tartalomprojektek vagy blogok esetében javasolt, hogy amikor egy hivatkozásra kattint, a dokumentum új ablakban vagy lapon nyíljon meg az oldal bezárása nélkül.

Ebben segít nekünk a "_blank" értékű target attribútum. Nincs itt semmi bonyolult. Csak ezt kell beillesztenie a nyitó címkébe a href attribútum értéke után. Vegyük azt a kivonatot a lukomorye.html fájlból, ahol linket készítettünk a pushkin.html oldalra, de most éppen ezt az attribútumot regisztráljuk. Így kell kinéznie:

A Ruslan és Ljudmila című versből (Szerző - A.S. Puskin)

Nos, minden világos. Most, ha rákattint a tartalomra, a kívánt oldal új ablakban nyílik meg. Ez a dolog nagyon szükséges, mert ha nem regisztrálja, akkor a felhasználó egyszerűen elhagyja az oldalt. És így mindenesetre rajta marad, csak ha konkrétan nem maga zárja be. Próbálj meg mindent magad csinálni, csak csinálj mindent gyönyörű tollaiddal. Nem kell másolni és beilleszteni.

Valahogy így. Úgy tűnik, elmondta a legfontosabbakat, de ha ebbe az irányba szeretne elmozdulni, és HTML -t és CSS -t szeretne tanulni professzionális webhelyek, blogok és akár online áruházak létrehozásához, akkor mindenképpen nézze meg kiváló videó tanfolyam ebben a témában. A leckék igazán kiválóak, és valóban azoknak szólnak, akik még nem ismerik az oldalépítést, vagy egyáltalán nem ismerik őket.

Nos, ezzel befejeztük mai leckénket. Remélem tetszett cikkem, és örülök, ha rendszeres olvasóm lesz. Ezért ne felejtsen el feliratkozni a blogom frissítéseire, hogy ne maradjon le valami érdekesről. Nos, sok sikert kívánok minden igyekezetéhez. Viszlát!

Üdvözlettel, Dmitrij Kostin.

A hiperhivatkozások a html dokumentumok egyik legfontosabb összetevője. Ennek az összetevőnek, valamint a szokásos hivatkozásoknak köszönhető, hogy az Internet olyan könnyen használható. Megfontoljuk a hiperhivatkozások beszúrásának legegyszerűbb lehetőségeit, amelyek segítenek Önnek, mint kezdő programozóknak elsajátítani ezt a leckét.

Hogyan lehet hiperhivatkozást létrehozni html -ben?

Ez a kód csak az Ön webhelyén működik, külső linkek esetén nem.

< a href=" *** ">***** < /a>

Példa:

< a href="https://сайт/">Journal Hogyan csináljunk mindent< /a>

A böngészőben így fog kinézni:

< a href="https://сайт/prigotovlenie-edy/368-kak-sdelat-malosolnye-ogurcy.html">Hogyan készítsünk enyhén sózott uborkát?< /a>

A böngészőben a következőket láthatjuk:

Hogyan lehet hiperhivatkozást létrehozni html -ben egy külső webhelyhez?

Az xrefeknél a kódot kissé módosítani kell. Ha másik webhelyre szeretne hivatkozni, kód segítségével:

< a href="*** ">***** < /a>

< a href="https://vk.com/kaksdelatvse">Kapcsolatban állunk "Hogyan csináljunk mindent"< /a>

A hiperhivatkozások a weboldalak fő eszközei. Valójában ez a világháló magja. Ez, ami nélkül csak egy újabb eszköz maradt volna a dokumentumok megjelenítésére. Ezek a legkülönfélébb internetes források kommunikációs technológiájának látható megjelenítései, amely megteremti a web egyedülálló integrációját.

Mindannyian jól tudjuk, hogy ha egy weboldal megtekintésekor az egérmutatót a weboldal tartalmába ágyazott hiperhivatkozás fölé viszi, akkor a kurzor kiterjesztett mutatóujjal kézformát ölt, és egyetlen kattintással ez a hiperhivatkozás hatására a böngésző megtalálja azt az erőforrást a weben, amelyre a hivatkozás mutat, és letölti azt.

A weblap látható tartalmának bármely töredéke, azaz szöveg és grafika egyaránt hiperhivatkozásként működhet. Ehhez alkalmazza a címkét<а>fedőikerével... Nézzük a legegyszerűbb példát.

Felsorolás 1.15

"http://www.w3.org/TR/html4/strict.dtd">

Hiperhivatkozások
<р>0 közönséges szöveg.
Hiperhivatkozás egy másik weboldalra



Rizs. 1.15. Böngésző ablak, amely az 1.15-ös listában látható fájl megjelenítésének eredményét mutatja

ábrán jól látható. 1.15, a hiperhivatkozás is kiemelve van, hogy megkülönböztesse a normál szövegtől. A kiemelés színét a távoli felhasználó állítja be böngészőjében, de lehetőségünk van kifejezetten megadni, hogy melyik színt használjuk a hiperhivatkozások kiemelésére stíluslapok segítségével. Használatukat a következő fejezetben tekintjük meg. Ha megnézzük a kódot az 1.15-ös listában, láthatjuk, hogy a szöveg, amelyhez a hiperhivatkozás kapcsolódik, címkékkel van körülvéve<а>és... Ebben az esetben a nyitó címkében van a href paraméter, melynek értéke annak az internetes erőforrásnak az URL-je, amelyre a létrehozott hiperhivatkozás mutat. Ebben az esetben az URL lehet teljes, azaz tartalmazza az erőforrás-hozzáférési protokoll nevét, a webhely és az oldal nevét, mint pl. "http://www.mysite.com/mypage.htm", és relatív, ha megadja egy dokumentum elérési útját, amely ugyanazon a helyen található, mint az eredeti weboldal. Ebben az esetben a következőhöz hasonló kódot használunk:

<а href="/chap2/page1.htm">

Itt a chap2 könyvtárban található pagel.htm fájlban található weboldalra hivatkozunk.
Általában az URL -t részletesebben kell leírni. Ez az egyetlen és abszolút pontos eszköz a weben közzétett források azonosítására. Általában a következőképpen írható:

http://www.mysite.com/mappa1/file1.htm

Maga az URL három logikai részre osztható. Az URL legelején leírjuk az internetes erőforrás eléréséhez használt protokollt. A weboldalak a HTTP protokollt használják, mint a példánkban. Ha hiperhivatkozást kell beállítania egy FTP-kiszolgálón található fájlra, akkor ez a név az URL kezdeti részébe kerül. Létezik egy olyan mechanizmus is, amely lehetővé teszi, hogy ha az egérmutató egy hiperhivatkozásra kattint, aktiválja a felhasználó által a rendszerben alapértelmezés szerint telepített levelezőklienst, és elindítja a levélírási módot, miközben egyidejűleg megadja a címzett címét. Ehhez a következő űrlap hiperhivatkozása használható:

<а href="mailto://[e-mail védett]">

Mint látható, a mailto kulcsmező protokoll megjelölésként szolgál, és a kettőspont és egy perjel után, amelyek mindig elválasztják a protokoll nevét a cím fő részétől, azt az e-mail címet írják, amelyre az e-mail íródott. a felhasználó elküldi.

Az URL második része magát az erőforráscímet írja le. Weboldal esetén ez a webhely domain neve. Általában egy második vagy harmadik szintű domain nevet használnak. Az első szintű domain nevek a domain név legvégére vannak írva. Az egyes első szintű tartományokon belül a szabályozó szervezetek másodszintű tartományneveket osztanak ki. A második szintű domain nevek tulajdonosai pedig önállóan hoznak létre harmadik szintű domain neveket. Tehát gyakorlatilag minden második szintű domain név tulajdonosa hozzárendel magának egy harmadik szintű WWW domain nevet.

Az URL harmadik része pedig egy adott fájl elérési útja a webszerver belső fájlterében. Itt van egy kis kitérő a webszerverek működésének magyarázatához.

Annak érdekében, hogy bármely távoli felhasználó hozzáférhessen bármely webhelyhez, amely, mint Ön tudja, egyedi weboldalak és speciális végrehajtható alkalmazások - szkriptek - gyűjteménye, szükséges, hogy ezek a weboldalak egy külön számítógépen legyenek, és futjanak. egy speciális alkalmazás, az úgynevezett webszerver. Egy ilyen webszerver felelőssége a távoli felhasználóktól érkező kérések fogadása, a kérések feldolgozása, és a weblapok tartalmának elküldése a távoli felhasználóknak HTTP-n keresztül.

A webszerver számára külön könyvtár van kijelölve a számítógép lemezén, amelyben a weblapokat tartalmazó html fájlok és a webhely interaktív funkcióit biztosító alkalmazások - szkriptek találhatók. Természetesen a weboldalak számára fenntartott általános könyvtárban saját mappastruktúrákat is létrehozhatunk, hogy jobban elkülönítsük az oldal erőforrásait. Így a weblapok tervezésénél használt grafikai képek általában külön mappákba kerülnek, maguk a weboldalak könyvtárakba vannak csoportosítva, aszerint, hogy az oldal adott részéhez tartoznak. És a teljes elérési út valamilyen HTML -fájlhoz vagy más erőforráshoz, amelyet a weboldalak tervezésekor használnak, és amely az URL harmadik része. Nézzünk egy kis példát:

http://www.mysite.com/content/about.html

Ez az URL a about.html nevű fájlra mutat, amely a www.mysite.com webszerver fájlterének tartalomkönyvtárában található. Ebben az esetben a keresett fájl tartalmának átvitele a felhasználóhoz a HTTP protokoll használatával történik.

Bármely böngésző internetes erőforrásának címének megadására szolgáló mezőben azonban csak a webhely domain nevét adhatja meg, és máris hozzáférünk ennek az oldalnak a fő weboldalához. A tény az, hogy ha nem adja meg a protokollt a beviteli mezőben, akkor a böngésző automatikusan a HTTP protokollt fogja használni. És ha nem adja meg a html fájl teljes nevét a weblappal, akkor a távoli felhasználó kérését elfogadó webszerver megjeleníti a webhely főoldalát, amelyet gyakran ún. itthon oldal, amely szükségszerűen az index.html nevű fájlban van tárolva, vagyis minden webhelynek tartalmaznia kell egy ilyen nevű fájlt, amely a webhely kezdőoldala.

De ugyanakkor be kell látni, hogy ha a böngészőben megengedhetjük magunknak, hogy a címet hiányosan írjuk meg, annak maga a böngésző általi helyes értelmezésére hagyatkozva, akkor a hiperhivatkozásokban kötelesek az URL-t teljes egészében megírni, kivéve a azok az esetek, amikor a hivatkozások által hivatkozott dokumentumok ugyanazon a webhelyen találhatók, mint az eredeti weboldal. Ilyen esetekben előfordulhat, hogy nem tüntetjük fel a webhely domainnevét, csak a hiperhivatkozás által jelzett erőforrás protokolljának és teljes nevének megadásával, beleértve a webszerver fájlrendszerének elérési útját is.

Valójában a címke<а>meglehetősen sok paraméterrel rendelkezik, amelyek lehetővé teszik a hiperhivatkozás különféle tulajdonságainak beállítását. Az anyag tanulmányozása során mindegyiket megvizsgáljuk.

A hiperhivatkozásokat általában globálisra és lokálisra osztják. A globális hiperhivatkozások az eredeti weboldalon kívül található internetes forrásokra mutatnak. A helyi hivatkozások az aktuális oldalon található egyes forrásokra utalnak. Ezt a technikát gyakran használják, ha az oldal elég nagy mennyiségű információt tartalmaz, amely nem fér el teljesen a nézetablakban. Például egy történetet vagy szöveges dokumentumot szakaszokra bontva teszünk közzé egy weboldalon. Ugyanakkor e dokumentum elején létrehozhatjuk a tartalomjegyzékét, hiperhivatkozások alapján, amelyek mindegyike a dokumentum egy szakaszára mutat. Ekkor a weboldalt feltöltő felhasználó e hiperhivatkozások segítségével navigálhat a dokumentumban, nem csak a függőleges görgetősáv használatával, ami kétségtelenül megkönnyíti a navigációt.

Ahhoz, hogy helyi hiperhivatkozásokat használhassunk a dokumentumban, először meg kell jelölnünk a dokumentum azon részeit, amelyekre mutatnak. Például, ha azt akarjuk, hogy valamilyen helyi hiperhivatkozás mozgassa a távoli felhasználót egy bizonyos bekezdéshez, akkor ebben a bekezdésben be kell helyeznünk a címkét<а>névparaméterrel. Ebben az esetben magát a hiperhivatkozást a href paraméter kissé módosított értékével hozza létre. De mindezt egyszerűbb egy példán keresztül látni (1.16. ábra).

Felsorolás 1.16

"http://www.w3.org/TR/html4/strict.dtd">

Hiperhivatkozások

Könnyen belátható a lista szövegéből, hogy amikor egy weboldal törzsében található azonosítóra hivatkozunk, akkor ennek az azonosítónak a nevét adjuk meg egy hash előjellel a href paraméter értékeként. Ily módon azonban nem csak az eredeti weboldal tartalmának töredékeire mutató hivatkozásokat használhatunk, hanem más, hasonló módon megjelölt weboldalak töredékeire is. Egy ilyen hiperhivatkozás valahogy így fog kinézni:

<а href="http://www.mysite.com/doc2.htm/anch3">

Vagyis kombináljuk a dokumentum teljes URL-címének használatát, és egyúttal rámutatunk annak egy bizonyos töredékére, amelyet „anch3”-ként jelölünk.

Rizs. 1.16. Böngésző ablak, amely az 1.16-os listában látható fájl megjelenítésének eredményét mutatja

Megjegyzendő, hogy ha a hiperhivatkozás által mutatott szöveg már megjelenik a nézetablakban, mint a legutóbbi példánkban, akkor nem történik változás. Ha azonban a böngésző nézetablakát függőlegesen átméretezi, hogy elrejtse a tartalom utolsó sorát, amelyre a hiperhivatkozás mutat, a művelet eredménye vizuálisan is bemutatható.

Természetesen az ilyen könyvjelzőjelölők minden nevének, amely a név paraméter értékével van definiálva, egyedinek kell lennie. Ne feledje azonban, hogy a HTML nem tesz különbséget a kis- és nagybetűk között. Ezért ha a HTML dokumentumunkban két könyvjelzőt definiálunk, amelyekre utólag csak karakterek esetén eltérő hiperhivatkozások hivatkoznak, akkor a böngészőbe épített HTML-elemzőnél ezek az azonosítók azonosnak minősülnek, és nem feldolgozni bármelyiket.

Azt azonban már tudjuk, hogy egy HTML dokumentum bármely elemét azonosítani lehet az id paraméterrel, amely bármely címke részeként használható. Ugyanakkor a dokumentumtöredékekre mutató hiperhivatkozások is használhatják ezeket a paramétereket, azaz a címkén könyvjelzőjelölő beállításához nem szükséges a címkét használni.<а>a name paraméterrel, csak az id paramétert kell használni.

A név paraméter és az id paraméter értékei a HTML-dokumentum elemeinek egyedi azonosítói. Ezért a name paraméter egyik értéke sem egyezhet meg az id paraméter egyik értékével sem.

De melyik lehetőséget válassza weboldalaihoz, melyik opciót használja? Ügyeljen arra, hogy bár az id paraméter többféle célra is szolgálhat, például könyvjelzőjelölő azonosítására, egyedi azonosítók létrehozására a végrehajtható DHTML-szkriptekhez és stílusokhoz, előfordulhat, hogy egyes régebbi böngészők nem fogadják el ezeket az azonosítókat hiperhivatkozások célzásához.

A címkével együtt<а>a title paraméter segítségével azonosítható a távoli felhasználóra mutató hivatkozás. Ennek a paraméternek az értéke egy szöveges karakterlánc, amely kis utalásként jelenik meg, amikor a felhasználó az egérmutatót a kívánt hiperhivatkozás fölé viszi. Egy ilyen hiperhivatkozás hirdetése a következőképpen néz ki:

<а href="www.site.com" title="Nagyon szép oldal">

A hreflang paraméter segítségével megadhatjuk, hogy milyen nyelven legyen írva annak az internetes erőforrásnak a szöveges tartalma, amelyre ez a hiperhivatkozás mutat. A paraméterérték egyike azon szabványos nyelvi konvencióknak, amelyeket ebben a fejezetben korábban tárgyaltunk.
De nem elég meghatározni azt a nyelvet, amelyen a weboldal szöveges tartalma meg van írva. A használt kódolást is fel kell tüntetni. Itt pedig segítségünkre lehet a már jól ismert charset paraméter, melynek értéke annak a kódolásnak a szabványos megnevezése, amellyel az internetes erőforrás szöveges tartalma jelenik meg, amelyre a kívánt hiperhivatkozás mutat.

A gél paraméter segítségével jelezhetjük annak a dokumentumnak a célját, amelyre a hiperhivatkozás mutat, vagyis ennek a paraméternek az értéke egyértelműen jelzi az eredeti dokumentum és az általunk linkelt dokumentum közötti kapcsolatot. Ennek a paraméternek a használata nincs hatással a hiperhivatkozás megjelenítésére vagy az erőforrás lekérésére, de hasznos lehet. Ha a weblapok nem csak böngészővel való megtekintésre szolgálnak, hanem egyes speciális alkalmazások általi feldolgozásra is. Ilyenek például a fejlett keresőmotorok, amelyek képesek helyesen felismerni és kezelni az ilyen, hiperhivatkozásokkal jelzett kapcsolatokat a dokumentumok között.

A rel paraméter az egyik előre meghatározott kulcsszót használja, amelyet most megvizsgálunk.

  • Váltakozó. Az érték azt jelzi, hogy a dokumentum az eredeti dokumentum alternatív reprezentációja. Ha a lang paramétert az eredeti dokumentum nyelvétől eltérő értékű hiperhivatkozásban használják, akkor az ilyen hivatkozást általában az eredeti dokumentum más nyelvű másolatára mutató hivatkozásnak tekintik.
  • Stíluslap. Azt jelzi, hogy a hivatkozás által hivatkozott dokumentum egy stíluslap. A stíluslapok alkalmazásának mechanizmusát a második fejezet ismerteti részletesen.
  • Rajt. Egy bizonyos dokumentumkészlet kezdeti, kezdő dokumentumának kijelölésére szolgál. Egy webhely esetében nyilvánvalóan ez lenne a kezdőlap.
  • Következő. Az érték akkor használatos, ha a kiinduló dokumentum és a hiperhivatkozás által mutatott dokumentum valamilyen lineárisan rendezett dokumentumsorozatban található, és az utóbbi a következő a sorrendben az eredeti weboldalhoz képest.
  • Előző Az érték ugyanúgy használatos, mint az előző, de most azt jelzi, hogy a láncban lévő dokumentum nem a következő, hanem az előző, a kezdő bizonylathoz képest.
  • index. Olyan hivatkozásokban használatos, amelyek olyan dokumentumra mutatnak, amely az eredeti weboldal indexelt tartalma.
  • Szójegyzék. Az érték azt jelzi, hogy a dokumentum tartalmazza az eredeti dokumentumban használt kifejezések szószedetét.
  • szerzői jog. Akkor használatos, ha a hivatkozás által hivatkozott dokumentum szerzői jogi megjegyzést tartalmaz az eredeti dokumentum tartalmára vonatkozóan.
  • fejezet. Olyan hiperhivatkozásokban használatos, amelyek olyan dokumentumokra mutatnak, amelyek egy dokumentumkészlet külön fejezetei.
  • szakasz. Hiperhivatkozás ezzel a paraméterértékkel rel azt a dokumentumot jelöli, amely egy rész a közös dokumentumkészletben, amelyek egyetlen tartalom egészét alkotják.
  • alszakasz. A jelentés az általunk vizsgált előző jelentés által jelzett fogalom folytatása. Ez azt jelenti, hogy a dokumentum már megvan alszakaszban.
  • Függelék. Az érték azt jelzi, hogy a hiperhivatkozás által mutatott dokumentum az eredeti dokumentum melléklete.
  • Segítség. Olyan dokumentumokra mutató hivatkozásokhoz használatos, amelyek az eredeti dokumentum tartalmával kapcsolatban további hivatkozási információkat nyújtanak.
  • Könyvjelző. Az eredeti dokumentum néhány kiemelt kulcstöredékére mutató linkeket tartalmazó HTML dokumentumokra mutató hivatkozásokhoz használható.

Ezen értékek használatakor szem előtt kell tartani, hogy ebben az esetben a HTML-elemzők kis- és nagybetűket érzékenyek lesznek, ezért teljes mértékben be kell tartania a listánkban szereplő helyesírást.

Valójában a HTML-ben lehetőség van saját értékek létrehozására az általunk fontolóra vett attribútumhoz, de mivel ennek a paraméternek a teljes kihasználásához speciális eszközöket kell használni az új értékek leírására és a szoftverre. az ilyen típusú kapcsolatok felismerésében. Mivel minket a böngészők érdekelnek, nem kell új típusú hivatkozásokat létrehoznunk.

Ez a technológia valójában palliatív, amelynek célja, hogy legalább egy részét biztosítsa az új nyelv adta lehetőségeknek a dokumentumok interneten történő leírására - XML ​​(extensible Markup Language), amely az utód és a „gyilkos” De még nincsenek elterjedt XML-böngészők.XML dokumentumokat feldolgozó alkalmazások. És ez a technológia hosszú ideig nem lesz általánosan elfogadott, ami azt jelenti, hogy a HTML technológiának továbbra is megvan a létjogosultsága, és még sokáig a weboldalak alapjaként fogják használni.

De térjünk vissza a címke attribútumaihoz<а>... A rev attribútum a rel attribútum ellentéte. Ha a rel attribútum azt a dokumentumtípust adja meg, amelyre a hiperhivatkozás mutat, akkor a rev attribútum a hivatkozást tartalmazó eredeti dokumentum típusát adja meg. Ugyanaz a kulcsszókészlet, amelyet a rel attribútumnál használtunk, ennek az attribútumnak az értékei.

A célparaméter használatával meghatározzuk, hogy a hiperhivatkozás által mutatott dokumentumot melyik keretben kell megjeleníteni. A lényeg az, hogy általában egy dokumentum jelenik meg egy böngésző nézetablakban. A HTML-ben azonban lehetőség van a nézetablakot több, keretnek nevezett területre osztani, amelyek mindegyike saját HTML-dokumentumot jelenít meg. A fejezet következő részeiben a keretek használatának technológiájával fogunk foglalkozni, de most vegye figyelembe, hogy a célparaméter lehetővé teszi, hogy kifejezetten meghatározza, hogy a weboldal melyik keretben jelenjen meg. A hiperhivatkozás ezzel a paraméterrel történő beállítása a következőképpen fog kinézni:

<а href="http://www.mysite.com/docl.html" target="_top">

Egy ilyen hiperhivatkozás hatására a böngésző betölti a felső keretbe azt a weboldalt, amelynek URL-je a href paraméter értékeként van megadva, és amelynek neve a célparaméterben van megadva. Az utolsó paraméter a HTML specifikációban meghatározott kulcsszavakat használja. Ezeket a keretekről szóló részben ismertetjük.

Egyes beviteli szervek és hiperhivatkozások lehetővé teszik a beviteli fókusz egymás közötti mozgatását a táblázatos billentyű segítségével, vagyis ennek a gombnak egy megnyomása aktiválja az általános sorrendben szereplő következő beviteli szervet. Az általános sorrendben szereplő vezérlők közötti mozgás sorrendjét pedig a tabindex paraméterrel állítjuk be. Ennek a paraméternek az értéke egy közönséges pozitív egész szám, és minél nagyobb ez a szám bármely adatbeviteli szervnél vagy hiperhivatkozásnál, annál később jelenik meg a bemeneti fókusz mozgatásakor. Természetesen a weboldal tervezési elemeinek párja sem rendelkezhet azonos értékkel, különben a böngésző egyszerűen nem veszi fel őket fókuszmozgással az elemek sorába.

Az egymás utáni tabulátorbillentyűk lenyomásával történő elérés mellett azonban használhatjuk a hozzáférési billentyű paramétert is, melynek értéke egy karakter. Amikor a felhasználó megnyomja a karakter beviteléért felelős billentyűt, a Bemeneti fókusz automatikusan átkerül a kívánt hiperhivatkozásra, amelynek deklarációjába beágyazódik a hozzáférési kulcs paramétere, és a felhasználó egér használata nélkül aktiválhatja azt gomb megnyomásával ... Nézzünk egy kis példát:

<а href="http://www.mysite.com/docl.html" tabindex="2" accesskey="U">

A hiperhivatkozás hordozója nem csak szöveg lehet, hanem grafikus kép is. Ehhez a címkék közé el kell helyezni egy címkét, amely bejelenti, hogy egy weboldal tartalmába grafikát kell beilleszteni.<а>és... De tény, hogy egy grafikus képre nem egy, hanem több hiperhivatkozást is "akaszthatunk", vagyis a képen belül több aktív terület is kiemelésre kerül, mindegyikre kattintva a megfelelő hiperhivatkozás aktiválódik. Hasonló technológiát neveznek szegmentált grafika.

Több hiperhivatkozáshoz kapcsolódó grafikus képek létrehozásához speciális címkéket használnak. Először deklarálják a rajz aktív területeit, amelyeket szegmenseknek is neveznek. Mindegyikük egy térképet készít a kép aktív szegmenseiről, amelyhez egy bizonyos nevet rendelnek. És akkor ez a térképnév magához a képhez kapcsolódik, a címke használatával deklarálva . Nézzünk egy tipikus példát.

Felsorolás 1.17

! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN"
"http://www.w3.org/TR/htm!4/strict.dtd">


Szegmentált grafika

<р>Ez egyszerű szöveg.



Első terület
Második terület
Harmadik terület


Ebben a példában láthatja, hogy egy kép deklarálásakor a címkében beszúrjuk a usemap paramétert, melynek értéke a hiperhivatkozásokhoz kapcsolódó aktív képszegmensek térképének neve. Egy hash szimbólum kerül beszúrásra a használt aktív szegmensleképezés neve elé. A kártya leírása a címkék között található és... Ebben az esetben a nyitó tag van egy kötelező paraméternév, melynek értéke a kártya neve.

A térkép a szegmensek leírásából áll. Minden szegmens egy címkével van leírva<агеа>... Hotspotokat három különböző alakban alkalmazhatunk: téglalapok, körök és sokszögek. Az alakzat megadása a szükséges alakparaméterrel történik. Ennek a paraméternek az értékeként a három előre beállított érték valamelyikét használhatjuk.

  • Jelentése rect négyszögletes hotspotok létrehozására használják.
  • Jelentése kör kör alakú szegmens létrehozására szolgál.
  • Jelentése poli lehetővé teszi aktív szegmensek létrehozását konvex sokszögek formájában.

Miután beállítottuk az űrlap típusát, pontosan meg kell határozni azok méretét és elhelyezkedését grafikus képünkön. Ehhez a coords paramétert használjuk, amelynek értékeként az aktív szakaszt meghatározó koordináták listája kerül felírásra. Az 1.17-es listában láthatjuk, hogy az általános listában a koordinátákat szabályos vessző választja el. A koordinátákat a kép bal felső sarkától számítjuk, amelynek koordinátái (0; 0) vannak.

Téglalap alakú szegmenseknél adja meg a bal felső és a jobb alsó sarok koordinátáit. A sokszögeknél pedig az összes pont koordinátái egymás után vannak felsorolva, a vonalakkal való összekapcsolásuk sorrendjében. Természetesen az első és az utolsó koordinátapárnak egyeznie kell, különben a sokszög nyitva lesz, és az aktív szakasz nem kerül feldolgozásra.

A címkébe<аrеа>a href paraméter is szerepel, amelynek értéke az erőforrás URL -címe, amelyre a szegmens hiperhivatkozása mutat.
De ez a paraméter meglepő módon nem szükséges. Abban az esetben, ha egy szegmens létrehozása folyamatban van, de nem szabad hiperhivatkozáshoz kapcsolni, akkor a nohref paramétert kell használni, ami irreleváns.
De egy kötelező paraméter a címkéhez<аrеа>minden csak olyan. Ez az alt paraméter, amely egy szöveges karakterlánc, amely a kép alternatív reprezentációja. Mint tudjuk, ez a sor utalásként jelenik meg, amikor a felhasználó az egérmutatót az objektum fölé viszi. Esetünkben egy ilyen objektum egy grafikus képbe ágyazott aktív szegmens.

A címkében is<агеа>A normál hiperhivatkozási címkékhez hasonlóan a tabindex és a hozzáférési kulcs paraméterei használhatók a hiperhivatkozás egér használata nélkül, csak a billentyűzet használatával történő aktiválására. Kicsit korábban megvizsgáltuk ezen paraméterek értékeinek szerkezetét. Mellékletként érdemes megjegyezni, hogy minden megfelelő webmesternek mindenképpen használnia kell ezeket a paramétereket, hiszen csak ezek használata garantálhatja a hiperhivatkozások aktiválását egér segítsége nélkül.

Tehát kitaláltuk a szegmentált grafikus technológia használatát. De nem tanultunk meg mindent a linkekről. A HTML specifikáció meghatároz egy címkét , amely nem egy általunk megszokott hiperhivatkozást hoz létre, hanem valamilyen kapcsolatot a megjelenített dokumentum és valamilyen további fájl között. Címkék: csak HTML-dokumentum fejrészében, címkék között helyezhető el és Példaként az általunk vizsgált címke használatára a következő kódrészletet adhatja meg:

Felsorolás 1.18

"http://www.w3.org/TR/html4/strict.dtd">


2. fejezet



Ezzel a részlettel jelezzük, hogy ez a weboldal egy kiterjedt dokumentum második fejezetét tartalmazza, és címkéket használ a tartalomjegyzéket, valamint az előző és a következő fejezetet tartalmazó weboldalakra való hivatkozás. A dokumentum típusát, amelyre a hivatkozás mutat, az ismert rel paraméterrel határozzuk meg, egy normál böngésző természetesen semmilyen módon nem fogja tudni feldolgozni és megjeleníteni az ilyen hivatkozásokat. A HTML-be vezették be, hogy olyan dokumentumokat hozzanak létre, amelyeket néhány speciális alkalmazás segítségével dolgoznak fel, amelyek lehetővé teszik ezen a formátumon alapuló munkafolyamat-rendszerek létrehozását. De a HTML beépített csekély képességei a teljes értékű munkafolyamat-rendszerek létrehozásához nyilvánvalóan nem voltak elegendőek, és amikor az XML szabványt kifejlesztették, a fejlesztők boldogan változtatták kedvencüket.

Így kiderül, hogy a szokásos weboldalakon a címke teljesen haszontalan? Nem igazán. Csak ezzel a címkével tudjuk összekapcsolni a weboldalakat külső stíluslapokkal, ami a leghatékonyabb módja annak, hogy szabályozzuk, hogyan jelenjen meg a dokumentum a böngészőben. De a stíluslapokról egy kicsit később, a második fejezetben fogunk tanulni. Itt is megvizsgálunk egy példát a címke használatára ... Egyelőre csak fel kell sorolnunk ennek a címkének a paramétereit. Mindezek a paraméterek a címkékre is vonatkoznak.<а>ugyanazokkal a lehetséges értékekkel, ezért nem vesszük figyelembe minden paramétert részletesen, hanem csak röviden soroljuk fel őket:

  • karakterkészlet- jelzi annak a dokumentumnak a kódolását, amelyre a hivatkozás mutat;
  • href- annak a dokumentumnak az URL-címe, amelyre a hivatkozás mutat értékként;
  • hreflang- az érték annak a nyelvnek a kódmegjelölése, amelyen a hivatkozott dokumentum íródott;
  • típus- beállítja annak a dokumentumnak a típusát, amelyre a hivatkozás mutat;
  • rel- beállítja annak a bizonylatnak az állapotát, amelyre a hivatkozás mutat az eredeti dokumentumhoz képest;
  • fordulat- beállítja az eredeti dokumentum státuszát ahhoz képest, amelyre ez a hivatkozás mutat;
  • média- jelzi az eszköz típusát, amelyen a hivatkozott dokumentum megjelenik.

A hagyományos monitorokon, a látássérültek számára készült Braille-monitorokon, a nyomtatókon és a beszédeszközökön megjelenített dokumentumok jelenleg támogatottak. És természetesen ezeken a paramétereken kívül további azonosító paraméterek készlete is használatos, amelyek minden címkénél közösek.

Csupán egyetlen, a hiperhivatkozások kiszolgálására használt címkét kell figyelembe vennünk. Mint tudjuk, a hivatkozással ellátott dokumentumok teljes URL-címét elhagyhatjuk, ha a dokumentum ugyanazon a webhelyen található, mint az eredeti weboldal. De kiderül, hogy ugyanezt tehetjük más webhelyekhez tartozó weboldalakra mutató hiperhivatkozásokkal is.

A címke használata beállítjuk a rövidített href értékű hiperhivatkozások alapját. Próbáljuk meg bemutatni ennek a mechanizmusnak a működését egy egyszerű és szemléltető példán keresztül:

"http://www.w3.org/TR/html4/strict.dtd">

Honlap

<Р>Szöveg<А href="/pages/birds.gif">Link


A kötelező paraméter href címke értékeként meghatározzuk azt a dokumentumot, amely oldalunk weboldalainak tartalmának alapja. És most, ha a HTML dokumentumunk törzsében egy rövidített URL-lel rendelkező hiperhivatkozást használunk, akkor ennek az URL-nek a domain neve nem az eredeti webhely neve lesz, hanem a címkében megadott ... Tehát a példában a hiperhivatkozás egy dokumentumra mutat

c URL www.mysite.com/pages/birds.gif.

Tisztázni kell, hogy a címke a dokumentum fejében a címkék közé helyezve és .

És ez minden, amiről beszélhetünk a hiperhivatkozások használatáról a HTML-ben.



Tetszett a cikk? Oszd meg