Kreiranje jednostavne hiperveze u notepadu. Šta je link i kako napraviti hipervezu u HTML-u
Kreiranje jednostavne hiperveze u notepadu. Šta je link i kako napraviti hipervezu u HTML-u
24.06.2019Greške
Hiperveza može povezati stranice unutar jedne stranice ili usmjeriti na bilo koju stranicu na Internetu. Kada pravite linkove ka tuđim stranicama, uvijek trebate koristiti apsolutnu adresu stranice (http://www.site.com/page.html). Ako kreirate vezu do stranice unutar web stranice, poželjno je koristiti relativni URL (page.html, catalog/page.html). Kada kreirate grafičku hipervezu, imajte na umu da grafika možda neće biti dostupna nekim korisnicima, pa obavezno uključite odgovarajuće tekstualne elemente.
primjer:
Hiperveza unutar html stranice
Ponekad je potrebno napraviti hipervezu unutar jedne stranice. Na primjer, na ovoj stranici postoje hiperveze na početku lekcije, koje vam omogućavaju da odete da pogledate određeno pitanje, a na samom dnu stranice, što vam omogućava da odete na vrh stranice.
Koristeći atribut TARGET, možete učitati stranicu u novom prozoru pretraživača. Ovaj atribut je namijenjen za specificiranje imena prozora. Naziv prozora se koristi u službene svrhe. Da biste otvorili stranicu u novom prozoru, trebate koristiti konstantu _blank.
primjer:
Boja teksta hiperveze
Atributi LINK, ALINK, VLINK određuju boju fonta hiperlinkova.
Atribut LINK se koristi za isticanje hiperveza koje korisnik još nije posjetio.
Treba reći da se atribut TABINDEX može koristiti za odabir drugih objekata, na primjer, grafičkih slika.
Hiperveze su glavna prednost web stranica. Ovo je, u stvari, srž World Wide Weba. Bez čega bi to ostalo samo još jedno sredstvo za prikazivanje dokumenata. Oni su vidljivi odraz tehnologije za povezivanje širokog spektra Internet resursa, što stvara jedinstvenu integraciju Mreže.
Svi dobro znamo da ako, kada gledamo web stranicu, pomaknemo kursor miša preko hiperveze ugrađene u sadržaj web stranice, kursor će poprimiti oblik ruke s ispruženim kažiprstom i jednim klikom na ovoj hipervezi će primorati pretraživač da pronađe taj resurs na Internetu, na koji hiperveza upućuje, i preuzme ga.
Bilo koji fragment vidljivog sadržaja web stranice, odnosno i tekst i grafičke slike, može djelovati kao hiperveza. Za to se koristi oznaka<а>sa svojim završnim blizancemа>. Pogledajmo najjednostavniji primjer.
Rice. 1.15. Prozor pretraživača koji prikazuje rezultat datoteke prikazan na Listingu 1.15
Kao što se lako može vidjeti na sl. 1.15, hiperveza je također istaknuta bojom kako bi se razlikovala od običnog teksta. Boju isticanja postavlja udaljeni korisnik u svom pretraživaču, ali mi imamo mogućnost da eksplicitno navedemo koju boju koristiti za isticanje hiperveza koristeći stilove. Njihovu upotrebu ćemo pogledati u sljedećem poglavlju. Ako pogledamo kod u Listingu 1.15, vidimo da je tekst s kojim je povezana hiperveza okružen oznakama<а>Iа>. U ovom slučaju, početna oznaka ima href parametar, čija je vrijednost URL Internet resursa na koji kreirana hiperveza upućuje. U ovom slučaju, URL može biti ili potpun, tj., uključujući naziv protokola za pristup resursu, naziv stranice i stranice, kao što su, "http://www.mysite.com/mypage.htm", i relativno, kada je navedena putanja do dokumenta koji se nalazi na istoj lokaciji kao i izvorna web stranica. Ovo će koristiti kod otprilike ovako:
<а href="/chap2/page1.htm">
Ovdje se povezujemo na web stranicu koja se nalazi u datoteci pod nazivom pagel.htm, koja se nalazi u direktoriju chap2. Općenito, trebali bismo vam reći nešto više o URL-ovima. Ovo je jedino i apsolutno tačno sredstvo za identifikaciju bilo kojeg izvora objavljenog na Internetu. Općenito, može se napisati na sljedeći način:
http://www.mysite.com/folder1/file1.htm
Sam URL se može podijeliti na tri logička dijela. Na samom početku URL-a opisujemo protokol kojim se pristupa Internet resursu. Za web stranice se koristi HTTP protokol, kao u našem primjeru. Ako je potrebno uspostaviti hipervezu do određene datoteke koja se nalazi na nekom FTP serveru, onda se ovo ime upisuje u početnom dijelu URL-a. Postoji i mehanizam koji omogućava, kada kursor miša klikne na hipervezu, aktiviranje mail klijenta koji je korisnik instalirao na sistemu po defaultu i pokretanje režima pisanja pisma, uz istovremeno navođenje adrese primaoca. Da biste to učinili, koristite hipervezu sljedećeg tipa:
Kao što vidite, ključno polje mailto se koristi za označavanje protokola, a nakon dvotačke i para kosih crta, koje uvijek odvajaju naziv protokola od glavnog dijela adrese, adrese e-pošte na koju je e-mail napisan. je napisano od strane korisnika.
Drugi dio URL-a opisuje samu adresu resursa. Za web stranicu, ovo je naziv domene stranice. Obično se koristi naziv domene drugog ili trećeg nivoa. Imena domena prvog nivoa pišu se na samom kraju naziva domene. Unutar svake domene prvog nivoa, kontrolne organizacije dodjeljuju nazive domena drugog nivoa. A vlasnici naziva domena drugog nivoa samostalno kreiraju imena domena trećeg nivoa. Dakle, praktično svaki vlasnik naziva domene drugog nivoa dodjeljuje naziv domene trećeg nivoa WWW.
I treći dio URL-a je put do određene datoteke u internom prostoru datoteka web servera. Ovdje je potrebno napraviti malu digresiju kako bismo objasnili mehanizam djelovanja web servera.
Da bi bilo koji udaljeni korisnik mogao pristupiti bilo kojoj web stranici, koja je, kao što je poznato, određena zbirka pojedinačnih web stranica i specijaliziranih izvršnih aplikacija – skripti, potrebno je da se sve ove web stranice nalaze na posebnom računaru. , koji pokreće specijalizovanu aplikaciju koja se zove Web server. Odgovornosti takvog web servera uključuju primanje zahtjeva od udaljenih korisnika, obradu tih zahtjeva i prijenos sadržaja web stranica udaljenim korisnicima putem HTTP protokola.
Za Web server, na disku računara se dodeljuje poseban direktorijum koji sadrži HTML datoteke koje sadrže Web stranice i aplikacije - skripte koje obezbeđuju interaktivne funkcije sajta. Naravno, u okviru opšteg direktorijuma rezervisanog za Web stranice, možemo kreirati sopstvene strukture foldera za jasniju podelu resursa sajta. Stoga su grafičke slike koje se koriste u dizajnu web stranica obično razdvojene u zasebne foldere; same web stranice grupisane su u direktorije, na osnovu njihove pripadnosti određenom dijelu stranice. I puna putanja do određene html datoteke ili drugog resursa koji se koristi u dizajnu web stranica, a predstavlja treći dio URL-a. Pogledajmo mali primjer:
http://www.mysite.com/content/about.html
Ovaj URL upućuje na datoteku pod nazivom about.html, koja se nalazi u direktoriju sadržaja koji se nalazi u prostoru datoteka web servera sa imenom domene www.mysite.com. U tom slučaju, sadržaj željene datoteke će se prenijeti korisniku koristeći HTTP protokol.
Međutim, u polje za unos adrese Internet resursa bilo kojeg pretraživača, možete unijeti samo naziv domene stranice i mi ćemo već imati pristup glavnoj web stranici ove stranice. Činjenica je da ako ne navedete protokol u polju za unos, pretraživač automatski koristi HTTP protokol. A ako ne navedete puno ime html datoteke sa web stranicom, tada će web server koji prihvata zahtjev udaljenog korisnika prikazati glavnu stranicu stranice, često nazivanu Dom stranica koja je nužno pohranjena u datoteci koja se zove index.html, tj. svaka stranica mora sadržavati datoteku s istim imenom, koja je početna stranica web stranice.
Ali u isto vrijeme, potrebno je shvatiti da ako u pretraživaču možemo sebi priuštiti da upišemo adresu nepotpuno, oslanjajući se na njenu ispravnu interpretaciju od strane samog pretraživača, onda smo u hiperlinkovima dužni napisati URL u cijelosti, osim onim slučajevima kada se dokumenti na koje upućuje hiperveza nalaze na istoj lokaciji kao i originalna web stranica. U takvim slučajevima, možda nećemo naznačiti naziv domene stranice, ograničavajući se na navođenje protokola i punog naziva, koji uključuje putanju u sistemu datoteka web servera, resursa na koji hiperveza upućuje.
U stvari, oznaka<а>ima prilično veliki broj parametara koji vam omogućavaju postavljanje raznih svojstava hiperveze. Dok budemo proučavali materijal, razmotrit ćemo ih sve.
Hiperveze se obično dijele na globalne i lokalne. Globalne hiperveze upućuju na Internet resurse koji se nalaze izvan originalne web stranice. Lokalne veze se odnose na neke resurse koji se nalaze na trenutnoj stranici. Ova tehnika se često koristi ako stranica sadrži prilično veliku količinu informacija koje se ne uklapaju u potpunosti u prozor za pregled. Na primjer, objavljujemo određenu priču ili tekstualni dokument podijeljen na dijelove na web stranici. Istovremeno, na početku ovog dokumenta možemo kreirati njegov sadržaj, koji radi na osnovu hiperveza, od kojih će svaka upućivati na dio dokumenta. Tada će korisnik koji je učitao web stranicu moći da se kreće kroz dokument koristeći ove hiperveze, a ne samo pomoću vertikalne trake za pomicanje, što nesumnjivo olakšava navigaciju.
Da bismo koristili lokalne hiperveze u dokumentu, prvo moramo označiti one fragmente dokumenta na koje će upućivati. Na primjer, ako želimo da lokalna hiperveza odvede udaljenog korisnika do određenog paragrafa, onda moramo postaviti oznaku u taj paragraf<а>sa parametrom imena. U ovom slučaju, sama hiperveza će biti kreirana koristeći malo izmijenjenu vrijednost parametra href. Ali sve je to lakše vidjeti na primjeru (slika 1.16).
Listing 1.16
"http://www.w3.org/TR/html4/strict.dtd">
Hiperveze
Lako je vidjeti iz teksta liste da kada se pozivamo na identifikator koji se nalazi u tijelu web stranice, specificiramo ime ovog identifikatora sa heš znakom ispred njega kao vrijednost href parametra. Međutim, na ovaj način možemo koristiti hiperveze ne samo na fragmente sadržaja originalne web stranice, već i na fragmente drugih web stranica označenih na sličan način. Takva hiperveza bi izgledala otprilike ovako:
<а href="http://www.mysite.com/doc2.htm/anch3">
Odnosno, kombinujemo upotrebu punog URL-a dokumenta i istovremeno ukazujemo na određeni njegov fragment, označen kao “anch3”.
Rice. 1.16. Prozor pretraživača koji prikazuje rezultat datoteke prikazan na Listingu 1.16
Treba napomenuti da ako je tekst sa hipervezom već prikazan u prozoru za prikaz, kao što je bio slučaj u našem posljednjem primjeru, onda neće doći do promjena. Ali sve što treba da uradite je da promenite veličinu prozora pregledača okomito kako biste sakrili poslednju liniju sadržaja, na šta hiperveza upućuje, a rezultat njene akcije može biti jasno prikazan.
Naravno, svi nazivi takvih markera, koji se određuju pomoću vrijednosti parametra name, moraju biti jedinstveni. Imajte na umu da HTML ne pravi razliku između velikih i velikih znakova. Stoga, ako naš HTML dokument definira dvije oznake koje će naknadno biti referencirane hipervezama koje se razlikuju samo u malim i velikim slovima, tada će se za HTML parser ugrađen u pretraživač, ovi identifikatori smatrati istim i neće obraditi nijedan od njih.
Međutim, već znamo da možete identificirati bilo koji element HTML dokumenta pomoću parametra id, koji se može koristiti kao dio bilo koje oznake. U isto vrijeme, hiperveze koje upućuju na fragmente dokumenta također mogu koristiti ove parametre, tj. za postavljanje markera na bilo koju oznaku, nije potrebno koristiti oznaku<а>sa parametrom name, samo trebate koristiti parametar id.
Vrijednosti parametra name i parametra id su jedinstveni identifikatori elemenata u HTML dokumentu. Stoga, nijedna vrijednost parametra name ne smije odgovarati bilo kojoj vrijednosti parametra id.
Ali koju opciju biste trebali odabrati za svoje web stranice, koji parametar biste trebali koristiti? Ovdje je važno shvatiti da, iako parametar id može služiti u nekoliko namjena, kao što je identifikacija markera, kreiranje jedinstvenih identifikatora za izvršavanje DHTML skripti i stiliziranje, neki stari pretraživači možda neće prihvatiti ove identifikatore za ciljanje hiperveza.
Zajedno sa etiketom<а>parametar naslova se može koristiti za identifikaciju hiperveze do udaljenog korisnika. Vrijednost ovog parametra je tekstualni niz koji će se prikazati kao mali savjet kada korisnik pređe kursorom miša preko tražene hiperveze. Oglas za takvu hipervezu izgleda otprilike ovako:
Koristeći parametar hreflang, možemo odrediti jezik na kojem je napisan tekstualni sadržaj internetskog izvora na koji upućuje ova hiperveza. Vrijednost parametra je jedna od notacija standardnog jezika koju smo malo ranije pogledali u ovom poglavlju. Ali jednostavno navođenje jezika na kojem je napisan tekstualni sadržaj web stranice nije dovoljno. Također je potrebno navesti korišteno kodiranje. I tu nam može pomoći već poznati parametar charset-a, čija je vrijednost standardna oznaka kodiranja koji se koristi za prikaz tekstualnog sadržaja internetskog resursa na koji ukazuje hiperveza koju tražimo.
Koristeći parametar gel, možemo naznačiti svrhu dokumenta na koju hiperveza upućuje, odnosno vrijednost ovog parametra eksplicitno označava odnos između izvornog dokumenta i dokumenta na koji povezujemo. Korištenje ovog parametra nema utjecaja na to kako se hiperveza prikazuje ili kako se resurs preuzima, ali može biti korisno. Ako su web stranice namijenjene ne samo za pregled pomoću pretraživača, već i za obradu od strane nekih specijalizovanih aplikacija. Kao, na primjer, napredni pretraživači koji su u stanju da ispravno prepoznaju i obrađuju takve odnose između dokumenata, naznačene hiperlinkovima.
Vrijednost parametra rel je jedna od unaprijed definiranih ključnih riječi koje ćemo sada pogledati.
Alternativni. Vrijednost označava da je dokument alternativni prikaz originalnog dokumenta. Ako hiperveza koristi lang parametar s vrijednošću koja se razlikuje od jezika izvornog dokumenta, tada se takva hiperveza obično smatra vezom do kopije izvornog dokumenta na drugom jeziku.
Stylesheet. Označava da je dokument sa hipervezom lista stilova. Mehanizam za korištenje stilskih tablica detaljno je opisan u drugom poglavlju.
Počni. Koristi se za označavanje početnog, početnog dokumenta određenog skupa dokumenata. Za web stranicu, ovo bi očigledno bila početna stranica.
Sljedeći. Vrijednost se koristi ako su početni dokument i dokument s hiperlinkom dio nekog linearno uređenog niza dokumenata, a ovaj drugi je sljedeći po redu u odnosu na izvornu web stranicu.
Prev. Vrijednost se koristi u istom slučaju kao i prethodna, ali sada označava da dokument u lancu nije sljedeći, već prethodni, u odnosu na početni dokument.
index. Koristi se u hipervezama koje upućuju na dokument koji je indeksirani sadržaj originalne web stranice.
Glossary. Vrijednost označava da dokument sadrži rječnik pojmova korištenih u izvornom dokumentu.
autorsko pravo. Koristi se ako dokument sa hipervezom sadrži napomenu o autorskim pravima za sadržaj originalnog dokumenta.
poglavlje. Koristi se u hipervezama koje upućuju na dokumente koji su odvojena poglavlja u određenom skupu dokumenata.
odjeljak. Hiperveza s ovom vrijednošću parametra rel označava dokument koji je dio u općem skupu dokumenata koji čine jedinstvenu cjelinu sadržaja.
pododjeljak. Značenje je neki nastavak koncepta na koji ukazuje prethodno značenje koje smo razmatrali. To znači da je dokument već pododjeljak
Dodatak. Vrijednost označava da je dokument sa hipervezom prilog originalnom dokumentu.
Upomoć. Koristi se za povezivanje sa dokumentima koji pružaju dodatne pozadinske informacije o sadržaju originalnog dokumenta.
Bookmark. Koristi se za veze do HTML dokumenata koji sadrže veze do nekih odabranih ključnih fragmenata izvornog dokumenta.
Kada koristite ove vrijednosti, imajte na umu da će HTML parseri biti osjetljivi na velika i mala slova, tako da se morate striktno pridržavati pravopisa koji je dat na našoj listi.
Zapravo, u HTML-u postoji mogućnost kreiranja vlastitih vrijednosti za atribut koji razmatramo, ali da biste u potpunosti iskoristili ovaj parametar potrebno je koristiti specijalizirane alate za opisivanje ovih novih vrijednosti i softver koji ima za cilj prepoznavanje ovih tipova. od linkova. Pošto smo zainteresovani za pretraživače, ne moramo da kreiramo nove tipove linkova.
Ova tehnologija je zapravo palijativna, koja je osmišljena da pruži barem dio mogućnosti koje pruža novi jezik za opisivanje dokumenata na Internetu - XML (extensible Markup Language), za koji se predviđa da će biti nasljednik i "ubica" Ali ne postoje rasprostranjeni XML pretraživači i aplikacije koje obrađuju XML dokumente. I ova tehnologija još dugo neće postati opšteprihvaćena, što znači da HTML tehnologija i dalje ima sva prava na život i da će se još dugo koristiti kao osnova za web stranice.
No, vratimo se na razmatranje atributa oznaka<а>. Atribut rev je suprotan atributu rel. Dok atribut rel specificira tip dokumenta na koji hiperveza upućuje, rev atribut specificira tip izvornog dokumenta koji sadrži hipervezu. Isti skup ključnih riječi koji je korišten za atribut rel koristi se kao vrijednosti ovog atributa.
Koristeći ciljni parametar, specificiramo u kojem okviru želimo prikazati dokument na koji upućuje hiperveza. Činjenica je da se obično jedan dokument prikazuje u jednom prozoru pregledača. Ali u HTML-u je moguće podijeliti okvir za prikaz na nekoliko područja, nazvanih okviri, od kojih će svaki prikazati svoj vlastiti HTML dokument. Tehnologiju korišćenja okvira razmotrićemo u jednom od sledećih odeljaka ovog poglavlja, ali za sada ćemo samo primetiti da parametar target omogućava da eksplicitno navedete u kom okviru treba da se prikaže Web stranica. Postavljanje hiperveze pomoću ove opcije bi izgledalo otprilike ovako:
Takva hiperveza će uzrokovati da pretraživač učita web stranicu čiji je URL naveden kao vrijednost href parametra u gornji okvir čije je ime navedeno u ciljnom parametru. Vrijednost posljednjeg parametra su ključne riječi definirane u HTML specifikaciji. Pogledat ćemo ih u odjeljku o okvirima.
Neki organi za unos informacija i hiperveze vam omogućavaju da pomerate fokus za unos između njih pomoću tastera tab, tj. jednim pritiskom na ovaj taster aktivira se sledeći organ za unos koji je uključen u opštu sekvencu. A redoslijed kretanja između kontrola uključenih u opći niz specificira se pomoću parametra tabindex. Vrijednost ovog parametra je običan pozitivan cijeli broj, a što je veći ovaj broj za bilo koji organ za unos podataka ili hipervezu, to će kasnije biti pri pomicanju fokusa unosa. Naravno, nijedan par elemenata dizajna web stranice ne bi trebao imati istu vrijednost za ovaj parametar, inače ih pretraživač jednostavno neće uključiti u niz elemenata kada se fokus ulaza pomjeri.
Međutim, osim pristupa uzastopnim pritiskom na tipku tab, možemo koristiti parametar pristupnog ključa čija je vrijednost znak. Kada korisnik pritisne tipku koja je zaslužna za unos zadatog znaka, ulazni fokus se automatski prenosi na željenu hipervezu, u čiju deklaraciju je ugrađen parametar pristupnog ključa, a korisnik ga može aktivirati bez korištenja miša, samo pritiskom na tipku . Pogledajmo mali primjer:
Nosač hiperveze može biti ne samo tekst, već i grafička slika. Da biste to učinili, trebate postaviti oznaku koja deklarira umetanje grafike u sadržaj web stranice između oznaka<а>Iа>. Ali činjenica je da na grafičku sliku možemo "okačiti" ne jednu, već nekoliko hiperveza, odnosno nekoliko aktivnih područja je istaknuto unutar slike, a klikom na svaku od njih aktivira se odgovarajuća hiperveza. Ova tehnologija se zove segmentirana grafika.
Specijalizirane oznake se koriste za kreiranje slične grafike povezane s više hiperveza. Prvo se deklarišu aktivne oblasti crteža, koje se nazivaju i segmenti. Cijeli njihov skup čini mapu aktivnih segmenata slike kojoj je dodijeljeno određeno ime. I tada je ovo ime kartice povezano sa samom slikom, deklariranom pomoću oznake .
Pogledajmo tipičan primjer.
Listing 1.17
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/htm!4/strict.dtd">