Tagovi

       HTML (Hiper Text Markup Lenguage)      Da bi se pristupilo ucenju HTML-a treba prvo razjasniti dogadjanja koji su suština HTML upotrebe . HTML jeste kompjuterski jezik, ali se njime ne kreiraju nikakvi programi, nego se radi o pisanom nizu naredbi (skripti) za vec napravljen program koji ce obaviti te radnje za koje je predvidjen i napravljen, a koje mu se HTML jezikom naredjuju. Ti programi su tzv. browseri, Netscape Navigator, Internet Explorer i još neki sada manje poznati (poput Mosaic, Opera i sl.). Kao i ostali komp-jezici i HTML je zapravo zbir odredjenih reci ili skracenica, koje zajedno sa nekim pismenim znakovima interpukcije moraju biti napisane po apsolutno tacnom propisu, kako bi ih browser "razumeo" kao svoju komandu, a ne kao neki obican tekst. Radi se, dakle, o postupku najobicnijeg pisanja, sto znaci da vam za to treba:
Editor teksta
    Notepad ili Wordpad. To znaci da se HTML sadrzaj pise jednostavno, kuckajuci na tastaturi i posmatrajuci to pisanje na monitoru, da bi na kraju taj dokument memorisali kao HTML, dopisujuci nazivu htm ili html extenzije. Medjutim, u predhodnoj lekciji ste tu jednostavnost vec savladali, a posto su osim toga napravljeni i mnogi tzv, konvertor programi, onda treba da znate i sta su to:
HTML Editori
     Za razliku od samo text editora, gde morate upisivati i HTML komande uz sve ostalo, HTML editor je text editor kod kojeg ne morate znati nista od HTML jezika, jer je on konverter uradjenog sadrzaja u HTML dokument. Znaci, on sam automatski dopise sasvim tacno sve potrebne HTML kodove, tamo gde i treba, pa sve i memorise kao gotov HTML dokument. Vecina danasnjih PC-a vec ima instalisan neki program koji je HTML editor. Naime, Microsoft Office programski paket sadrzi u sebi Word, Excel, Access, Power Point i Schedule programe, od kojih je svaki sposoban i za konverziju uradjenog u HTML dokument. Mozete odmah ukljuciti svoj MS-Word (ako ga vec imate instalisanog) i ispisati bilo sta s njim , pa u meniju File klikniti na opciju Save as HTML (ne samo Save As) i program ce to obaviti. Takva sposobnost nekog programa, da sam generise odgovarajuce HTML pismo, karakterise taj program i kao:
HTML Generator www prezentacija
    Jer, osim sto je tekstualni editor i konvertor html extenzije, on je i kreator odgovarajuceg i sasvim tacnog HTML pisma. No, navedeni programi to rade tek nakon vaseg zahteva na kraju svega uradjenog, tako da nemate nikakav uvid u stanje HTML kodova tokom pravljenja sadrzaja, posto ih tada jos ni nema. Zato su napravljeni posebni programi, namenjeni samo izradi web-prezentacija, a kod kojih mozete citavo vreme imati uvid i u sadrzaj HTML koda, pa intervenisati u njemu nekim izmenama ili dodatcima. Osim toga, ti programi sadrze i mnoge unapredjene funkcije koje su vezane iskljucivo za web dizajn, a koje pomenuti HTML editori nemaju. Od tih programa bih izdvojio Microsoftov Front Page 98/2000 i Macromedia Dreameveawer 3, kao preporuku pri vasem eventualnom izboru, dok za profesionalniji rad svakako treba izdvojiti kao posebno vredan editor Home Site 4.5. Inache, postoji velika ponuda dobrih HTML editora. No, sa Front Page-om dobijate apsolutnu kompatibilnost u radu sa MS-Windows platformom i svim ostalim Microsoft unapredjenjima, dok je Macromedia takodje vec dokazana software-ska firma koja prednjaci ostalima u razvoju softwarea namenjenog web dizajnu.
   Ipak, za pocetak, pre nego ustanovite dali zaista imate trajnijeg afiniteta za kreiranje web prezentacija, sasvim dobro ce vam posluziti i program Front Page Expres, kojeg Microsoft daje besplatno u paketu sa Internet Explorerom od verzije 4. Ako ga vec niste instalisali mozete to nadoknaditi ponovnom instalacijom istog, s tim da izaberete Custom ili punu opciju instalacije, pa onda imate mogucnost izbora sta zelite ili trebate instalisati, a sta ne. Sve ostalo vam je u rubrikama koje stoje ovde levo, kao lekcije pod svojim naslovima.
   Za pocetak, sada ide spisak osnovnih tagova kojeg mozete tek ovlas pogledati, pa preskochiti za nastavak ove lekcije. No, budite sigurni da cete se na njega kasnije vracati cesto. Web dizajn, onome ko se upusti u njega, postane duhovna strast, poput crtanja ili muzike...


HTML tag lista

   


Na pocetku razjasnjavanja tagova, treba naglasiti da je osnovni znak u pisanju HTML-a ovaj < kao i njegova suprotnost > ovog pismenog simbola, jer se izmedju njih upisuju HTML komande, ne zato sto tako estetski lepse deluju, nego zato sto su browseri programirani da jedino tako neku rec ili skracenicu prepoznaju kao svoju HTML naredbu. I, kako je vec jednom receno, izgleda pomalo neverovatno, ali ovo dole, crvenim slovima, je zaista sav kostur za jednu Web-prezentaciju, ma koje velicine treba da bude.

   <html> 
  
<head></head>
   <body></body>
  </html>

Dakle, sve izmedju <???> ova dva znaka je pisanje namenjeno kreiranju browser-skog sadrzaja na monitoru, pa se te komande ni ne vide, nego se njima neshto drugo odredjuje za vidjenje. Te HTML komande se inace zovu tagovima (engl. tag = naznaka, obelezje) i uglavnom idu u paru, poput <head></head> jer je, kao i u vojsci, svaku naredbu za vrsenje neke radnje potrebno i opozvati, kako ljudstvo nebi pomrlo radeci non-stop na izvrsenju naredjenog. To se odmah da videti i u primeru kostura, gde sve zapocinje sa <html> tagom, koji govori browseru da je to pocetak HTML prezentacije, da bi se sve na kraju zavrsilo sa njegovim </html> opozivom, cime se browseru naznacio i kraj sadrzaja tog HTML dokumenta. Verovatno i sami uvidjate da se funkcija opoziva vrsi ubacivanjem udesno nakosene crte / ispred komandne reci taga.
     Medjutim, u HTML-u postoji i jedan broj tagova koji ne idu u paru, jer nemaju svoga opoziva jednostavno zato sto im je funkcija neopoziva, poput taga <br> kojim se unutar nekog teksta odredjuje prelazak u novi red pisanja, pa je onda to stanje i besmisleno opozivati, posto vazi samo za to mesto preloma izmedju dve reci gde se i nalazi, ne uticuci nicim na dogadjanja u daljem sadrzaju. Sa jednim takvim tagom cemo i odpoceti prve korake u popunjavanju HTML kostura, a to je <meta> tag.
-------------------------------------------------------------------------------------------------------------------------
<html>
  <head>
  <meta NAME="description" CONTENT="Ovde upisete opis sadrzaja vase prezentacije">
  <meta NAME="keywords" CONTENT="srbi,srbija,yugos,html,a ovde kljuchne rechi za prepoznavanje tragachu">
</head>
<body></body>
</html>

--------------------------------------------------------------------------------------------------------------------------
            Kao sto vidite, ipak je svaki pocetak tezak, ali ce vam odmah sve biti razjasnjeno. Kao prvo, vidi se da je funkcija <meta> taga smestena izmedju <head></head> tag para. To govori da se tagovi mogu i smestati jedni izmedju drugih, a sto se da videti i u samom osnovnom kosturu HTML-a, pre ovog primera, gde su izmedju <html></html> para smesteni <head></head> i <body></body> tag parovi. Zato se moze odmah i naglasiti da;
IZMEDJU <html></html> TAG PARA IDE SVE MOGUCE OD HTML SADRZAJA
    Sadrzaj <meta> tagova nije namenjen prikazu u sastavu vase web prezentacije, nego tzv. "tragacima", poput Yahoo, Lycos i drugih, pa je to sadrzaj koji ste verovatno vec imali priliku videti pri vasim pretragama, kad tragac izbaci liste pronadjenih adresa prema reci koju ste ukucali kao odrednicu trazenja. Kratki opis sadrzaja koji se tada nudi je ono sto autor web-a stavi u <meta> tag sa name= atributom i parametrom "description", a u atribut content= kao parametar upise tekst koji ce se videti u listi tragaca. Zbog toga se svaki meta-tag koristi samo u prvoj, tzv home stranici.
    U sledecem <meta> tagu gornjeg primera, vidi se da je parametar name= atributa zamenjen recju "keywords". To je robot-tragacima naznaka da se u atributu content= nalazi spisak kljucnih reci po kojima tragaci prepoznaju vasu prezentaciju kao jednu od onih koje neko trazi sa takvim sadrzajem. Svemu treba josh samo dodati kako;   UNUTAR <meta> TAGA IDU ATRIBUTI name=  content=   http-equiv=  i scheme= , ali za sada vam nije potrebno da to i zapamtite.
    Radi razumevanja, treba odmah znati da se ti dodatci, koji se vec pominju unutar tag-komandi, u HTML terminologiji nazivaju "atributima" i njihovim "parametrima". I to bi bilo sve. Imate "tagove" i imate unutar njih "atribute" s "parametrima", pa ako to troje nekako i zapamtite ovladali ste osnovnom terminologijom HTML programiranja. Pre nego predjemo na objasnjavanje istih, treba napomenuti da je ispisivanje velikim ili malim slovima u HTML-u stvar vaseg raspolozenja, posto browseri sve tagove i atribute sa parametrima tretiraju kao mala slova, te se upotreba velikih slova koristi samo radi preglednosti teksta.


   A sada, nesto sto ce rezultirati i pojavljivanjem vidljivog efekta u vasem, ili tudjem browseru. U primeru ispod se vidi da je sada <meta> tag izostavljen kao nepotreban, a izmedju<head> para je ubacen <title> tag. Naravno, mogle su se ostaviti i one dve linije <meta> taga, pa dodati i ova sa <title> tagom ali, to bi nam za sada samo oduzimalo vreme i prostor, te ako vam to nedostaje, dozvoljeno vam je da ga onda sebi i zamisljate, kao da je tu ispod u ovom HTML sastavu.

<head>
<title>Probni rad</title>  
</head>
<body></body>
</html>

    Sve sto napisete izmedju tog gore <title> tag para, pojavit ce se kao naslov u naslovnoj (najgornjoj, plavoj) liniji browsera. Pogledajte odmah gore, sta sam tu svasta nesto nasvrljao, pa to sada i stoji tako gore u vasoj naslovnoj liniji. Tako se radi i sa svim ostalim tekstom koji se prikazuje u prezentaciji web-a. Uvek je samo ubacen izmedju neka dva vrha od tag zagrada. Znaci, ono sto je van zagrada, to browser prikazuje, a ono sto je unutar zagrada tretira kao svoja privatna uputstva, pa to onda ljubomorno skriva od tudjih pogleda. I, to vam je sav sistem funkcionisanja teksta u HTML-u. Samo da jos sada naucite i neke, bar najosnovnije, tagove...
     I, vec smo kod <body></body> tag para. Ako ga preskocimo, dosli smo do </html> opoziva da je web gotov, zavrsen, i nema vise. I zaista, ako to uradite, imat cete svoj prvi web spreman za instalaciju na neki server i gledanje, samo sto, osim naslova u naslovnoj liniji browsera, nece imati vise nista. Svi ce moci da bulje u praznu belu povrsinu koliko im volja. To znaci da u <body> (engl. body = telo) tag nismo upisali, ili stavili nista. Time bi vam i uloga body taga u HTML-u, trebala biti jasna. Izmedju tog tag para idu sve one lepote i grozote koje vidjamo na web-ovima po Internetu. Zato, idemo odmah neke osnovne primere toga:

Komentar

HTML pisanje Rezultat u browseru
Ovde, izmedju <body> tag para ide <p> (pasus) tag par, izmedju cijih zagradnih vrhova se upisuje tekst koji ce biti prikazan. <html>
<head></head>
<body>
<p>
Tekst primer</p>
</body>
</html>
Tekst primer

 

 

Isti taj primer, ali sada sa ubacenim atributom align= unutar <p> taga i njegovim parametrom "center", cime browser tekst ispisuje u sredini prostora <html>
<head></head>
<body>
<p align="
center">Tekst primer</p>
</body>
</html>

Tekst primer

Parametri atributa align= koji ide unutar <p> taga su:
(bez ovog atributa browser podrazumeva "left" parametar)
align="left"
align="center"
align="right"
align="justify"
Tekst ide i ravna levo
Tekst ide i ravna sredinu
Tekst ide i ravna desno
Tekst se ravna s obe strane


ZA SADA MANJE BITNO
Tag <p> se moze umetati izmedju tagova: <body> <adress> <blockquote> <button> <center><dd><div><fieldset><form><iframe><li><noframes><noscript><object><td><th>
Izmedju tag <p> para mogu ici tagovi: <a><abbr><applet><b><basefont><bdo><big><br> <button><cite><code><dfn><em><font><i><iframe><img><input><kbd><label><map> <object><q><s><samp><script><select><small><span><strike><strong><sub><sup> <textarea> <tt> <u> <var> Opozivni </p> tag nije obavezan. Browser ga podrazumeva, posto <p> tag mozete koristiti i kao samostalan tag za odredjivanje pocetka novog reda ispisivanja ubacivanjem istog izmedju neke dve reci vec napisanog teksta. Medjutim, za razliku od <br> taga iste namene, sa <p> tagom se tada dobija veci razmak izmedju novog i starog reda.

A ONDA - VRLO BITNO
Sledeci kljucni tag za tekst je <font></font> par, koji sa parametrima svojih atributa odredjuje sve osobine slova.Ovde face= atribut odredjuje vrstu fonta,  size= odredjuje velicinu istog, a color= boju <html>
<head>
<title></title>
</head>
<body>
<p><font face="
Arial" size="2
" color="#0000FF">Text primer</font></p>
</body>
</html>
Text primer
Kao parametar face= atrubuta moze se upisati i niz fontova, poput "Arial,Tahoma,Vedrana" kako bi browser u slucaju da klijent nema instalisan prvi font upotrebio drugi, ili tako redom. U slucaju da klijent nema instalisan ni jedan od navedenih fontova u svojoj font memoriji, browser onda podrazumeva koristenje fonta odredjenog kao klijentov standard font.
Parametri atributa size= su brojevi od 1 do 7 kojima se odredjuje velicina slova.
Parametri atributa color= su hexadecimalni brojevi od nijanse neke boje koju izaberete pomocu color-pickera kojeg ovde mozete uzeti u rubrici Grafika. Pri upisivanju hexa broja ispred njega je obavezan i upis znaka # .
Bez primene <font></font> taga browser onda koristi podrazumevani font sa velicinom 3.
Ovi tagovi se mogu umetati ispred ili unutar teksta radi dobijanja desno navedenih efekata. Svaka od tih umetnuti odredbi vazi kroz tekst sve do mesta svoga opoziva. <b></b>
<i></i>
<u></u>
<center></center>
Podebljan tekst
Ukosen tekst
Podvucen tekst
Centriran tekst

     U tabelama iznad je naznacen kao "ZA SADA MANJE BITNO" izvestan broj tagova za koje nisu data nikakva objasnjenja. Neka vas to ne brine, jer je malo verovatno da ce vam ikada i zatrebati, osim ako ne odlucite da se web dizajnu posvetite i krajnje profesionalno. No, u tom slucaju cete svakako sebi onda nabaviti i neku daleko podrobniju literauru od ove. Za sada, ova skolica ce od vas napraviti odlichnog HTML programera, a sve detalje ionako ne mozete nikada imati uvek na pameti, nego se morate sluziti kojekavim podsetnicima koje sami napravite, ili ih prikupite kao svoju struchnu literaturu.
     Sa do sada navedenim, savladali ste sve osnove u vezi ispisivanja texta, pa ako tome jos dodate i cinjenicu da vam cak ni ne treba neki uvodni tag za text, nego ga mozete slobodno odmah ispisati izmedju body tagova i browser che ga onda prikazati u svome default (standardno podesenom) izboru i velicini, onda je jasno da je unoshenje texta u sadrzaj web prezentacije za vas vec machiji kashalj.
      I, posto nemate vishe tajni o osnovama HTML rada s tekstom, upoznajte se i sa majstorijama za iznenadjivanje dušmana i onda idemo na sledecu lekciju. Majstorije koje slede su zasnovane na cinjenici da svaka Windows platforma ima svoje sistemske fontove koji se ne mogu brisati ma koliko se nekom klijentu ne svidjali, pa tako i svaki PC pod Windows operativnim sistemom omogucava browseru obavezno izvrsenje poneceg zadatog u HTML-u. Druga pogodnost je ISO Latin standard  kojim je definisan obavezan skup i raspored slova i ostalih znakova pisma za bilo koji latinicni font, tako da zadatak koji odredimo mora biti realizovan na strani klijenta, bez obzira kojom arhivom fontova raspolaze. No, najbolje da se odmah suocite s prakticnim. Dakle, ovo ispod morate upisivati "rucno" u HTML sadrzaj na zeljeno mesto u nekoj reci ili izmedju reci, bas kako je i napisano, i nema da fali...

Upisete:
&#138;
&#169;
&#134;
&#189;
&#191;

Dobijate:
Š
©

½
¿
Upisete:
&#154;
&#174;
&#187;
&#188;
&#247;
Dobijate:
š
®
»
¼
÷
Upisete:
&#208;
&#240;
&#171;
&#190;
&#186;
Dobijate:
Ð
ð
«
¾
º

  A sada i jedan mali lepi tag, a to je postavljanje neke boje za naglasavanje delova teksta. Time se upoznajete i sa jednom od uloga <span></span> taga, iako smo ovim primerom zagazili cak u rubriku sa stilovima. To se dobilo u tekstu na ovaj nacin:
      <span style="background-color: rgb(255,0,255)">naglasavanje delova teksta</span>
Ako vam se ova odvratna boja svidja, slobodno je koristite, a ako ne, onda cete morati malo savladati i rad s nekim od grafickih programa za crtanje, pa da tamo izaberete i neku RGB varijantu za oznacavanje boja i nijansi. Inace, umesto RGB brojeva za odredjivanje boje, mozete koristiti i hexadecimalne. Ako kojim slucajem vec imate osecaj ushicenja novim spoznajama, pa bi da se chika Draganu i zahvalite (a to sam licno ja), ili nesto priupitate, onda cete morati kliknuti i na ovo dragan@avala.de koje je kojekuda ovuda. Medjutim, taj gest vam nece biti uvazen ako ne zapamtite i tag sa kojim se tekst odmice od leve ivice za jedan tabulatorski razmak, a to je <blockquote></blockquote>. Verujem da znate da je tabulatorski razmak onaj koji se pravi pri zapocinjanju nekog novog dela pisanja, kao sto ni ja nisam pojma imao do nedavno. Znate ono, estetski uvucen prvi red novog pasusa, malo u desno.
No, ovom mojom E-mail adresom smo se upravo dotakli i pitanja "aktivnih" delova teksta, koji reaguju na dodir kursora i klik misha, a u HTML terminologiji se zovu linkovi.
   Time dolazimo do onoga sto bi se moglo nazvati dusom Interneta. Vec znate da su linkovi oni delovi web prezentacije koji su u aktivnom stanju, tako da kada kliknete kursorom na njih, oni vas "odvedu" u pregled nekog novog web-a, ili neceg unutar onog kojeg vec gledate. Isto tako, ta aktivna link mesta aktiviraju i stosta drugo, poput email obrasca, download funkcije itd. I, ne treba gubiti vreme, nego odmah zapamtiti da se sve to odredjuje <a></a> (engl. anchor = sidro) tagom. Svako to sidro je zapravo najobicnija internet adresa poput ove http://www.serbian.de s tim sto ona ne mora biti i ovako kompletna. Ovakav oblik adrese se zove apsolutni URL, ali kada zelimo pregledati nesto unutar web-a kojeg vec osmatramo, onda nas vode tzv. relativni URL-ovi, to jeste, malo krace adrese od ovako apsolutne. No, o tom, po tom...
     Sada je najbolje da prilikom izrade svojih prvih linkova ispisete izmedju <a> ??? </a> tagova neku apsolutnu adresu, tacno kakva i jeste. Znaci i ona tada  mora zapoceti sa http:// i tako redom. Istu tu adresu cete pre toga u baciti i u <a> tag kao parametar kljuchnog href= atributa, da bi je browseri automatski tretirali kao aktivnu cilj-adresu, bez obzira dali ona negde zaista postoji ili ne. No, kao vidljivi link-text, koji ide izmedju <a> tagova mozete slobodno napisati i http://www.nepostojeca.com ili Ova adresa je lazna i kao sto vidite browser ih je jednako obojio i podvukao da vam skrene paznju na njihov aktivitet koji vas u ovom primeru nece nigde odvesti, iako ce na klik browser krenuti u potragu po mrezi, jer je unutar samog taga naveden URL nepostojece, izmishljene adrese. Naravno, nakon kraceg vremena, browser ce vas obavestiti kako to ne moze pronaci i stvar je zavrsena. Svaku od tih vasih link adresa pakujete u <a></a> tag na ovaj nacin:
          <a href="http://www.adresa.com">Link text koji se vidi i na koji se klika</a>

    
Dakle unutar <a> taga ide njegov href= atribut, kojem kao parametar upisujemo zeljenu adresu (svi parametri u klasicnom HTML-u uvek idu pod navodnicima, ali i ne moraju). A onda, dolazi i vidljivi text na koji se klika, kao aktivni link na web-u. Dakle, cak ako kao link-text upisete i Kukuriku, onda cete dobiti ovakvo Kukuriku stanje, dok ce stvarna adresa, gde ce vas to Kukuriku odvesti klikom biti nevidljiva, jer je upakovana unutar tag elementa, a ono sto je izmedju vrhova tog <a>...????...</a> pakovanja bit ce prikazano kao vidljivi link. A taj link, moze biti i samo jedno slovo, kao i neka rec ili pasus, a takodje i neka slika, slicica ili bilo kakva grafika. Verovatno vam se sada mnogo toga razjasnilo u tim cudesima od klikova po web-ovima.
    A sada bi konacno mogli da se malo vratimo unazad do <body> taga i navedemo njegove atribute koji su vrlo korisni i efektni kada u telu web dokumenta imamo dosta tekst linkova. Zato evo i jedan glomazan primer gde su svi atributi i parametri za vidljivi link strpani u <body> tag. Naime, tu stavljate i odredbe po kojima linkovi menjaju boju pri upotrebi itd.

<body bgcolor="#000FFF" text="#FF00FF" vlink="#00FF00" alink="#FFCC66" link="#CCFF99" background="slika.gif">


bgcolor=Odredjuje hexa-brojem boju pozadine celog web-a (znaci, to se ne odnosi na linkove)
background=Odredjuje uzimanje neke slike za pozadinu celog web-a
text=Odredjuje boju teksta za uobicajeno pisanje
link=Odredjuje boju linka koji jos nije kliknut
vlink=Odredjuje boju linka koji je bio kliknut
alink=Odredjuje boju linka za dodir kursorom misha

    U slucaju nenavodjenja atributa u nekom tagu, browser koristi tzv. podrazumevane (standard) parametre, pa bi u slucaju <body> taga boja pozadine tada bila bela, obican tekst crn, linkovi plave boje i podvuceni itd. U gornjem primeru su hexa brojevi za boje dati proizvoljno, tek da se necim naznace ta mesta upisa, a inace je to stvar vaseg izbora. Sadrzajem u <body> tagu parametri odredjuju neke osobine za celi vidljivi sadrzaj, pa se ti atributi tu ubacuju samo onda ako nece narusiti i neke drugacije zamisljene delove dokumenta. I naravno, upste ne moraju biti ovako svi ubaceni, kao u gornjem primeru. Moze i samo jedan ili nijedan, jer browseri onda koriste svoje programirane standarde (default).
    
A sada da nastavimo sa <a></a> linkovanjem. Unutar ovog taga mogu ici atributi:
href= | accesskey= | charset= | coords= | name= | rel= | rev= | shape= | rect | circle | poly | default | tabindex= | i | target= |
Verovatno ste opet u stanju obeshrabrenosti kolicinom atributa, ali ovo nebi mogla biti Draganova skolica ako nebi imala i po koju radosnu vest, a to je, da cemo se opet igrati ignorisanja i pozabaviti se samo prvim i zadnjim atributom iz ovoga spiska. Jos lepsa i radosnija vest je da smo sa prvim href= atributom malopre gore uglavnom i zavrsili, pa da jos poklonimo paznju ovom zadnjem target=(meta, cilj) i onda bi mogla i jedna kafe ili coca-cola pauzica. Naime, sa svakim HTML editorom cete skoro svako linkovanje sasvim jednostavno obavljati, tako sto prevucete pritisnutim tasterom preko reci ili pasusa, da to markirate, pa onda samo kliknete gore u menu ponudu na znak komada lanca ili spajalice (koji su kod mnogih editora ispred ikonice globusa) i u dobijenu rubriku upisete adresu (URL), potvrdite na OK i stvar je gotova. Ako je slika ili neki drugi netekstualni objekat u pitanju, onda markiranje vrsite sa klikom na njega, pa opet ista procedura, gore sa ikonom lanca, kao i sa tekstom. Medjutim, kod svakog uspostavljanja aktivnog linka kao automatski HTML surogat se kod teksta javlja podvucena linija, a kod grafika plavi okvir, sto se ponekad zeli izbeci. U slucaju teksta to se postize dodatnim uvodjenjem i style= atributa u <a> tag, kao:
   <a href="adresa koja se aktivira" style="text-decoration:none">Vidljivi tekst link</a>

Na ovaj nacin linija podcrtavanja nestaje iz prikaza aktivnog tekst-linka, ne menjajuci nicim namenu aktiviteta. Kod slika i grafickih objekata okvir se eliminise tako sto se u njihov <img> tag unese atribut s parametrom border="0", ali o tome ce biti reci i u rubrici Slike koja je namenjena toj tematici.
     I, kako je vec navedeno, na redu je target= atribut koji je cesto bitan unutar <a> taga za linkovanje. Naime, pored toga sto je uspesno resen nacin adresiranja, pronalazenja i onda otvaranja adresiranog na pregled sa samo href= atributom, svemu tome su pridodate i vrlo efektne mogucnosti za odredjivanje nacina za pregled izabrane adrese, a pomocu dodavanja i target= atributa. Verovatno ste zapazili tokom surfanja kako vam se neke prezentacije otvaraju u jos jednom browser prozoru, a ne u onom gde ste kliknuli na link itd. To se radi target= atributom i njegovi parametri su sledeci:

target="_blank" Otvara jos jedan, novi browser prozor, za prikaz sadrzaja kliknutog linka.
target="_self" Prikazuje odabrano u istom prostoru gde se nalazi i link (Web moze biti izdeljen i na vise prostora >lekcija Frames<, a najcesce je sve samo jedan te isti prostor.)
target="_parent" Prikazuje linkovano u prostoru koji je predhodio mestu pozivanja. Vrlo redak nacin koristenja i malo teze razumljiv, a radi se o tome da ako ste iz neke izdeljene (frames) povrsine weba otvorili linkom neki "_top" prikaz, onda u tom prikazu sa ovim "_parent" atributom mozete linkovati da se sledeci izbor ponovo prikaze u onom izparcelisanom delu, odakle se tu i stiglo.
target="_top" Prikazuje odabrano u kompletnom prozoru browsera (ako je web izdeljen, ponistava podelu i sve prikazuje u celoj povrsini).
target="imeFrejma" Ovo >imeFrejma< je sada samo prigodno ubaceno, a umesto toga se upisuje ime koje ste dali nekom svom frejmu. To je obradjeno u lekciji Frames.

     Naime, kako se moze videti u Frames lekcijama ovde, jedan web prikaz na monitoru moze biti kreiran i od nekoliko HTML dokumenata (tzv. frame HTML   tehnika), a sto mozete upravo posmatrati i na ovoj prezentaciji, gde su pojedini delovi prikazanog nezavisni jedan od drugog, tako da se mogu koristiti i kao odvojena mesta za prikaz necega novog, dok ostalo ostaje nepromenjeno, a to se postize upravo target= atributom i njegovim navedenim parametrima koji idu unutar <a> taga. U webu koji upravo gledate, svi linkovi u levom frejmu su sa target= atributima usmereni da se pozvani (kliknuti) linkovi prikazuju u ovom frejmu gde ih i citate. Kao parametar je tu naveden neki "imeFrejma" koji sam ja kao naziv dao ovom frejmu. Dakle, taj gore poslednji parametar "imeFrejma", je tu prigodan, a umesto toga se upisuje stvarni naslov frejma u okviru kojeg se zeli izvrsiti prikaz web sadrzaja nekog linka. Tu ima jedno pravilo, a to je da taj naslov mora odmah pocinjati sa alfanumerickim znakom (slovo ili broj), a ne sa interpuktivnim kao kod ostalih navedenih parametara kao target=_parametar (ova crtica podvlacenja).
     Posto smo jos u okviru body taga, treba se upoznati i sa nacinom za ubacivanje MUZIKE kao dodatnog ugodjaja u pozadini web prezentacije. Dakle, negde izmedju <body></body> taga ubacite:
      <embed src="nekapesma.mid" loop="0" height="0" width="0" autostart="true">
i stvar je resena. Atribut loop= (kovrdja, petlja) odredjuje ponavljanja, pa ako bas hocete da vam se muzika neprestano ponavlja u pozadini, onda umesto nule upisite parametar "true", iako je praksa pokazala da takvo sta nakon drugog ponavljanja pocne smetati nervnom sistemu klijenta. Neko u ovaj tag stavlja nepotrebno i jos neke atribute, ali samo ovi su neophodni. Atributi za duzinu i visinu se odnose na mogucnost za prikazivanje mediaplayer konsole, kako bi se ponavljana reprodukcija mogla iskljuciti ili ponovo ukljuciti, ali kako svaki PC sa aktivnom sound kartom ima i kontrolnu ikonu zvucnika (dole u task liniji) sa kojom se to isto obavlja, onda je takva dodatna ponuda pomalo i besmislena, pa su zato i parametri tih atributa ovde postavljeni takodje na nulu. I sada, ovde se mogu navesti i neke link majstorije. Naime, gore navedena tag linija ce sasvim normalno funkcionisati u telu nekog *.htm dokumenta bez frejmova. No, ako se ta <embed> tag linija nalazi u sastavu dokumenta koji je sacinjen od frejmova, onda se adresiranje na melodiju mora izvesti sa adresnim uvodom ../ pa stvar izgleda ovako <embed src="../pesma.mid"> itd. Inace, u istu svrhu, na isti nacin, mozete koristiti i wave muzicke zapise. Vezano uz ovaj muzicki dodatak, dobro je da malo pogledate i u rubriku MIDI koja je u ponudi na www.serbian.de u rubrici Znanje-Imanje .


     Medjutim, kako ste vech mogli primetiti, linkovanje ne sluzi samo da bi se klikom otishlo na neku drugu web-adresu, tachnije, uvukao neki web sadrzaj (dokument) u browser na pregled, nego se linkovanje koristi i za uvlachenje nekog objekta (slike ili muzike) i u sastav sadrzaja neke web prezentacije. Linkovanjem mozete i da ustedite na svom memorijskom prostoru, koji vam je na serveru odobren za postavljanje web-a. Linkovanjem pravite i download ponudu za programske pakete, a koje takodje ne morate posedovati na svome serveru, jer se linkovima mogu uvlaciti u vasoj ponudi i objekti koji su bilo gde u mrezi. Sve shto treba, to je da znate tachnu URL (adresnu putanju) do njih. Time, sa jednim relativno malim web sadrzajem na svome serveru, odajete dojam izuzetno bogate prezentacije. Naravno, pod uslovom da ste za te "pozajmice" izabrali adrese koje su pouzdane i ne traju od danas do sutra. Za takve stvari upisujete apsolutne URL-ove (adrese), dakle od pocetnog http:// pa do zadnje stavke koja je vas krajnji cilj i koji se time  i "uzima".
    No, link-adresiranja na nesto iz ukupnog sadrzaja na svome serveru, gde su bash vashi web dokumenti i objekti, mozete da linkujete i u tzv. relativnom obliku, to jeste samo naslov ciljnog fajla sa njegovom ekstenzijom, poput "kolce.mid" ili "slikica.gif" itd. i browseru je taj nedostatak http:// ili www u adresiranju, znak da tu stvar onda potrazi unutar paketa vase web adrese. Medjutim, posto pri kreiranju vi svoj sadrzaj mozete raspodeliti u nekoliko raznih fascikli (direktorija i subdirektorija) potrebno je onda navesti i fasciklu, pa bi adresiranje tada izgledalo "muzika/kolce.mid" ili "image/slikica.gif". No da nebi mnogo razmisljali o tome onda imate "majstoriju" da relativna adresiranja pravite sa uvodnikom ../ pa browser onda tu stvar trazi u svakoj fascikli, dok je ne nadje. Dakle "../slikica gif" ili ako vam je trenutni link unutar vise subdirektorija onda i "../../../slikica.gif" i nema da fali. Iz koliko facikli trebate izaci, toliko puta i ../../ naznake i to je to. No, dok se ne izvestite, najbolje je da do tada stavljate pune http:// adrese za svaku linkovanu stvar. O linkovanjima za uvlachenje slika imate sve objashnjeno ovde u rubrici Slike.

     Kako cete vec videti, browseri su "izdresirani" za prepoznavanje ekstenzija (dodatci iza tacke naslova dokumenta, poput gif, html, jpg, class itd:) pa po tome ukljucuju i svoje pojedine radne funkcije, poput download-a kada im je kao krajnji cilj adresiran dokument sa zip ili exe ekstenzijom. Znaci, cim neki paket postavite na server u ZIP ili EXE formatu, browser ce na takav link automatski izbaciti formu za download tog cilja. Zato, da bi i sami imali uvid u extenzije svih mogucih fajlova, morate u svome Windows Explorer-u (ne Internet Explorer) podesiti opcije (View\Options) za prikaz svih fajlova i punih DOS extenzija. Mnogo od toga cete otkrivati kroz rad i sami, pa je ovome svemu jos samo potrebno dodati da aktiviranje email obrasca sa vasom adresom browser obavlja po kliku na link Pisite mi:
                   <a href="mailto: dragan@avala.de">Pisite mi</a>

Verovatno vec mozete i sami analizirati nacin ovog adresiranja, cime bi se moglo smatrati da ste tajne rada s tekstom i linkovima uspesno "sazvakali". No, da bi ste na kraju svega ovoga malo i prakticno videli kako rade HTML editori, kliknite na ovaj deo teksta i eksperimentisite malo sa jednim koji mozete odmah koristiti u istom browseru kojim sve ovo i citate. Tu ce vam se mnogo toga o ovim tagovima i razjasniti.

Radovanovic Dragan