Vi ste ovde: Web dizajn > HTMLDinkostaOnline 
  

Home
Teme
Kompjuteri
Web dizajn
Softver
Kratak uvod u HTML
 Za kvalitetnu i uspešnu izradu Internet stranica potrebno je znati HTML (Hypertext Markup Language). Ovaj jezik nije pravi programski jezik u onom smislu u kom su to C++, Java ili Visual Basic. HTML je više sintaksni jezik koji se koristi za formatiranje dokumenata i on je relativno jednostavan i lak za učenje. Ovde ću izostaviti podatke o istorijatu i verzijama HTML-a, već ću odmah preći na praktičnu upotrebu ovog jezika .
 Za opšte uvodne napomene o web-dizajnu najpre pogledajte stranicu Web-dizajn.
 Da bi krenuli sa izradom HTML dokumenta otvorite Notepad i unesite :
<html><head>
<title>Neki naslov</title>
</head>
<body bgcolor="red">
Ovde unesite neki tekst
</body></html>
Sada idite na File > Save As..., u polju Save as filetype izaberite All files, a u polju iznad unesite neko ime za fajl, stavite tačku i dodajte htm ili html (npr: "nekoime.html" - bez navodnika).
 Svaki HTML dokument mora da ima tagove koji su navedeni u primeru (osim ako je u pitanju dokument sa okvirima - tada se umesto body koristi frameset). U prethodnom primeru imate HTML dokument sa crvenom pozadinom (to je odredjeno atributom "bgcolor") i tekstom koji ste uneli. Da bi promenili boju pozadine treba promeniti vrednost atributa "bgcolor" (naziv boje na engleskom - npr. green, azure, magenta itd. ili u heksadecimalnom obliku - "#000000" za crnu, "#FFFFFF" za belu, "#FF0000" za crvenu itd.). Ako za pozadinu želite da koristite neku sliku onda umesto atributa bgcolor treba koristiti atribut background. Za promenu boje ili veličine teksta na stranici koristi se <font> tag (mada se preporučuje korišćenje kaskadnih stilova umesto ovog taga). Primer: <body bgcolor="red"><font color="white" size="4">Ovde ide sadržaj...</font>. Veličina fonta ide od 1 do 7, a za boju fonta važi isto što i kod boja za pozadinu.

 Opšte napomene : HTML ne prepoznaje više od jednog razmaka (space), tako da za malo veći razmak morate koristiti oznaku &nbsp; ili pak CSS.
 Većina elemenata ima početni tag (npr. <b>), sadržaj (ono što se nalazi izme�u početnog i završnog taga) i tag za zatvaranje (npr.</b>). Me�utim, neki elementi ne zahtevaju završni tag: kod nekih je završni tag opcija (npr. <p> ili <li>, dok su drugi 'prazni' (npr. <br>) jer nemaju nikakav sadržaj. Kod oznaka (tags) se mora paziti da se svi ugnježdeni tagovi moraju pojavljivati u sekvencijalnom redosledu ugnježdavanja, što znači da ako je, npr.<b> tag najugnježdeniji, prvi tag za zatvaranje treba da bude </b>.
 HTML nije osetljiv na velika i mala slova, a radiće i sa pomešanim velikim i malim slovima (mada je preporučljivo koristiti velika slova za imena elemenata).
Da bi videli izvorni kod neke HTML, odn. web strane (kao što je uostalom i ova), možete uraditi desni klik na stranicu (ne na sliku) i iz kontekstnog menija odaberite View Source ili idite na meni i kliknite na View pa zatim selektujte Source, ili to isto preko tastature: ALT, zatim slovo V na tastaturi i na kraju C (ima još nekoliko načina, ali je ovo za sada dovoljno).
  Dobar način za učenje HTML jeste da pogledate izvorni kod neke stranice koja Vam se dopada i da vidite kako je autor stranice to uradio.
 Sve HTML stranice i slike (kao i eksterne skript ili CSS datoteke) treba da se nalaze u istom folderu radi lakšeg linkovanja, odn. povezivanja.

 Zaglavlje dokumenta : U <head> elementu se može naći 6 aktivnih elemenata: <title>, <base>, <meta>, <script>, <link> i <style>. Dva od ovih elemenata, <link> i <style> su vezani sa datotekama sa stilom (CSS), dok je <script> vezan za skriptove. Zato samo ukratko o ostala tri. <title> se koristi da bi se u naslovnoj liniji pojavio naslov stranice, a <base> uspostavlja na Internetu lokaciju stranice koju ste napravili. <meta> element je, izmedju ostalog, koristan za mašine za pretraživanje Interneta, kako bi našle neki sajt i onda ga indeksirali. Dva primarna atributa ovog elementa su name (ime) i content (sadržaj). Primer:
<meta name="description" content="Kratak uvod u HTML">
<meta name="keywords" content="html, hypertext markup language, tagovi, zaglavlje, meta">

Keywords i Description su dve name vrednosti koje bi trebalo koristiti da bi pomogli pretraživačima da nadju i indeksiraju Vaše stranice.
U Internet Explorer-u može se postići zanimljiv efekat korišćenjem Page-Enter i Page-Exit vrednosti za http-equiv u META elementu (primer ovog efekta vidite kad dolazite na ovu stranicu, odlazite sa nje ili kliknete "Refresh"). Za taj efekat je potrebno:
<meta http-equiv="Page-Enter" content="RevealTrans(Duration=3,Transition=2)">
<meta http-equiv="Page-Exit" content="RevealTrans(Duration=3,Transition=21)">

Dužina promene se kontroliše sa duration, a transition odredjuje tip prelaznog efekta. Ako imate IE poigrajte se sa ovim vrednostima (vrednosti za transition idu od 0 do 23).

 Telo dokumenta : Svi ostali elementi HTML-a idu u ovaj deo dokumenta, a svakako najvažniji element ovde i uopšte celog HTML-a i njegova glavna karakteristika jeste hiperveza (link). Zato najpre o tome. Link se pravi pomoću a (anchor) taga uz korišćenje atributa href (hyper-reference) u koji se stavlja naziv stranice prema kojoj se uspostavlja veza. Primer: <a href="nekastranica.html">Link</a>. Na samoj stranici se vidi samo reč Link i kad se postavi miš na link pojavljuje se kažiprst kao kursor, a standardno su svi linkovi podvučeni i imaju različitu boju u odnosu na ostali tekst (mada se CSS-om podvlačenje ispod linka može ukloniti). Tag za zatvaranje (</a>) je obavezan i u samom imenu veze (nekoime.html) ne sme postojati razmak. Ako se uspostavlja veza sa dokumentom unutar samog sajta koristi se relativni URL (odnosno samo naziv dokumenta), a ako se veza uspostavlja sa dokumentom koji se nalazi izvan sajta onda treba navesti absolutni URL, odnosno kompletnu adresu (na primer, <a href="http://dinkosta.tripod.com/shiper.html">Uvod u HTML</a>). Ako želite da se link otvori u novom prozoru stavite unutar taga target="_blank". Za pravljenje email linka se koristi isti atribut, ali se unutar navodnika stavlja mailto: iza čega sledi Vaša email adresa. Primer: <a href="mailto:[email protected]">email</a>. Kada se klikne na takav link otvara se email-klijent posetioca (ovo je samo primer, tako da se ne otvara ništa, ali primer email linka možete da vidite na dnu ove stranice).
Za stavljanje slike na stranicu se koristi tag img sa atributom src. Primer: <img src="nekaslika.jpg">. Ovaj element nema tag za zatvaranje, a ostali mogući atributi unutar taga su width, height, border, align, alt itd.
Za pozicioniranje elemenata u HTML-u koriste se tabele (table), elementi DIV i P uz korišćenje atributa align. Moguće vrednosti za ovaj atribut su left, right i center. Primer: <DIV align="center">Ovde ide sadržaj ovog elementa. Tu se mogu uključivati svi ostali elementi: tekst, slike, linkovi itd. </DIV>.
Primer jednostavne tabele:
<TABLE align="left" bgColor="azure" border="0">
<TR><TD>
Sadržaj se stavlja izme�u TD tagova
</TD></TR></TABLE>

Za prelazak u novi red se koristi tag <BR>: to je prazan tag, tj. ne traži tag za zatvaranje i on nema nikakve atribute. I tag P otvara novi red, ali s tom razlikom da on pravi veći razmak i može da sadrži atribut align (tu se mogu upotrebiti i zajednički atributi za rad sa CSS-om ili skriptovima - id, class, style, title, onmouseover, onclick itd.). On ne zahteva tag za zatvaranje, ali se ipak preporučuje.
Postoje znaci koji ne mogu da se unesu sa tastature te se za to koriste specijalni znaci (entiteti). Neki znaci imaju i HTML naziv i kodni broj: npr, za znak 'copyright' HTML naziv je &copy; a kodni broj &#169;, ali neki imaju samo kodni broj. Ovde navodim samo decimalne vrednosti za srpska slova:
&#262; za &#263; za ć,
&#268; za ,  &#269; za č,
&#272; za ,  &#273; za ,
&#142; za ,  &#158; za ž,
&#352; za i &#353; za š.
Da bi se na HTML stranici pojavila, npr., reč češće u Notepadu treba napisati &#269;e&#353;&#263;e. Treba reći da srpska slova nisu pouzdano podržana u HTML-u, ali je ovo rešenje svakako pouzdanije nego da kucate srpska slova sa tastature (ako imate tastaturu za srpski jezik), jer nemaju svi oni koji treba da vide Vaše stranice srpsku tastaturu.
Primer jednostavnog HTML dokumenta:
<html><head>
<title>Naslov</title> <meta name="description" content="Osnove HTML-a"> <meta name="keywords" content="html,hipertekst,tag"> </head> <body bgColor="azure"> <h2 align="center">Uvod u HTML</h2> Ovo je prvi red teksta.<br>Ovo je drugi red. Nagla&#353;ena <b>re&#269;</b> <p align="center">Ovo je novi pasus. <div align=left> Sledi slika <img src="imeslike.jpg" width=50 height=60> </div> <TABLE align="left" width="50%" bgColor="yellow" border="2" cellpadding=5>
<TR><TD> Stavite ovde tekst
</TD></TR></TABLE> <TABLE align="right" width="40%" bgColor="beige" border="0">
<caption><font color="blue">Naslov tabele</font></caption>
<TR><TD> Stavite i ovde nekoliko redova teksta.<br>Novi red teksta
</TD></TR></TABLE> </body></html>
Ukucajte ili prekopirajte ovo u Notepad, snimite kao test.html i otvorite da ga pogledate. Na�ite odgovarajuću sliku, otvorite izvorni kod i ubacite u img tag umesto imeslike.jpg naziv Vaše slike i prilagodite dimenzije. Zatvorite Notepad, na pitanje da li želite da snimite promene odgovorite sa 'Yes' i pritisnite F5 ili Refresh. Sada možete da počnete da eksperimentišete sa vrednostima i tagovima u dokumentu: menjajte dimenzije, dodajte nove tagove, promenite boje itd. Sa malo vežbe brzo ćete savladati HTML.
Treba reći da je sam HTML statičan i da se za davanje interaktivnosti i dinamičnosti web stranicama najčešće koriste JavaScript, CSS, odn. DHTML, kao i Java, Flash itd. Ali poznavanje HTML-a je preduslov da bi se primenila bilo koja od navedenih tehnologija.
 Za podrobnija objašnjenja HTML elemenata i način upotrebe naručite HTML.zip (u HTML formatu, zipovan, veličina 70 KB, cena 100 dinara).


CSS  |  JavaScript  |  Saveti za Windows  |  Registraciona baza  |  Softver  |  Putovanja
Hosted by www.Geocities.ws

1