Professional Documents
Culture Documents
1 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
World Wide Web, ili skraeno Web je danas jedan od najpopularnijih mehanizama za
desiminaciju informacija meu ljudima. Pomou web-a moemo prezentirati informacije koje se
sastoje od rei, slika, video i audio zapisa - i sve to bez dodatnog softvera koji korisnik mora da
instalira na svom raunaru - dovoljno je da ima bilo koji web pretraiva (Internet Explorer,
Firefox, Chrome, Opera i sl.)
Pored toga to putem Web-a ljudi mogu da primaju informacije, oni mogu i da kreiraju
sopstvene web stranice i da na taj nain oni postaju izvor informacija za druge. Kreiranje Web
stranica je veoma jednostavno ako savladate nekoliko osnovnih HTML komandi. U ovom
kratkom tutorijalu bie brikazane osnovne HTML komande.
Za kreiranje web stranica mogu se koristiti razni HTML editori kao to su Microsoft Visual Web
Developer i FrontPage, Adobe Cold Fusion i Dreamweaver i sl. U ovom tutorijalu emo se baviti
HTML komandama i pisanjem HTML koda bez upotrebe specijalizovanih editora. Za
programiranje HTML stranica bie vam potreban samo neki prost editor teksta (NotePad ili
WordPad, na primer)
HTML je slraenica od Hyper Text Markup Language, to se na srpski moe prevesti kao Jezik
za oznaavanje hiper tekstova. Hiper tekstovi su tekstovi koji pored rei sadre i sliku, video i
12.12.2012 12:45
Osnove HTML
2 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
audio zapise. HTML je podskup jednog ireg jezika, SGML-a (Standard General Markup
Language) i koristi se za definisanje izgleda World Wide Web dokumenata (stranica) kao i za
uspostavljanje veza (linkova) meu dokumentima (podrazumeva se da dokument sadri tekst,
sliku, zvuk, grafiku).
Kada neko eli da vam da uputstvo kako da pristupite nekoj informaciji na internetu on vam
tada saoptava elektronsku adresu na kojoj se ta informacija nalazi. Ta elektronska adresa je
zapravo URL. Svaki dokument na internetu ima jedinstvenu adresu (URL) to nam omoguava
da pomou nje lako dodjemo do web stranice koja nas interesuje u moru drugih web stranica.
Kada znamo URL adresu, onda u naem pretraivau unesemo tu adresu i posle kratkog
vremena sadraj web stranice e se pojaviti na naem ekranu.
Na primer, da pristupite web stranici koja sadri ovaj tutorijal ptorebno je da znate sledei URL:
http://osnove-programiranja.com/prirucnici/osnove_html.htm
U ovom delu bie opisane osnovne HTML komande i koraci koje treba preduzeti kako bi se neki
dokument pripremio za prezentaciju na Web-u.
HTML koristi tagove da pomou njih ukae pretraivau kako neki tekst ili slika treba da budu
prikazani na ekranu. Tagovi se stavljaju unutar < > zagrada. U veini sluajeva, tagovi se
postavljaju na poetak nekog dela dokumenta, a na kraju tog dela dokumenta postavlja se tag
zavretka.
Na primer da napravite naslov dokumenta koristite sledei opis:
<title>Moj prvi HTML Dokument</title>
Uoite ova dva taga, <title> i </title> izmeu kojih se nalazi tekst naslova dokumenta. Vidite
da se tag zavretka razlikuje od taga poetka po kosoj crti (/).
HTML tagovi nisu osetljivi na velika i mala slova ( URL jeste osetljiv). U veini sluajeva (osim
kod formatiranog teksta) HTML ignorie blanko znake i prazne linije. Meutim, pogodno je da
kada piete HTML kod stavljate prazne linije zbog lake itljivosti kada budete eleli da aurirate
HTML kod.
Tag HTML
<html> tag oznaava poetak HTML programa (koda).
<html> tag se obino postavlja na poetak dokumenta, kao prva naredba za pretraivae. Na
kraju dokumenta postavlja se tag zavretka </html> . Izmeu ova dva taga nalazie se svi
ostali tagovi kao i sam sadraj dokumenta.
Tag head
<head> tag je tag koji slui za poetak jednog posebnog dela dokumenta koje se naziva
zaglavlje dokumenta. Zaglavlje se nee prikazivati na ekranu.Ono slui da se unutar njega
definiu neke karakteristike dokumenta, kao to je naslov.
Zaglavlje se opisuje izmeu tagova <head> i </head>.
12.12.2012 12:45
Osnove HTML
3 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
Sada moemo dati primer dokumenta koji sadri zaglavlje u kojem je definisan naziv
dokumenta tagovima <title> i </title>:
<html>
<head>
<title>Moj prvi HTML dokument</title>
</head>
Title tag
title tag vam omoguava da definiete naziv vaeg dokumenta. To se postie na sledei nain:
<title>Moj prvi HTML dokument</title>
Naziv dokumenta, poto se nalazi u zaglavlju, nee biti prikazan na ekranu, ali e se pojaviti u
na raznim drugim mestima (na vrhu prozora, u bukmark-u stranica i sl.)
Body tag
<body> i </body> tagovi definiu poetak i kraj sadraja vaeg dokumenta. Sav tekst, sve
slike i linkovi na druge dokumente nalazie se unutar ovih tagova.
<body> se nalazi odmah nakon zaglavlja (head tagova). Tipina web stranica moe izgledati
ovako:
<html>
<head>
<title>My First HTML Document</title>
</head>
<body>
Ovde se nalazi sadraj vaeg dokumenta: tekst, slike, grafika itd.
</body>
</html>
h (Header) tagovi
h tag se koristi za iybor veliine slova koja e se koristiti za naslove i podnaslove u vaem
dokumentu. Postoji est nivoa veliine od h1 do h6. Najvea slova se dobijaju tagom h1 a
najmanja tagom h6. Slede primeri ya svih 6 nivoa.
<h1>Ovoje naslog sa h1 tagom</h1>
12.12.2012 12:45
Osnove HTML
4 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
Paragrafi
U HTML, paragraf se oznaava tagom tag <p> i pistavlja se na kraj svakog paragrafa
"normalnog" teksta (pod normalnim se podrazumeva tekst koji nema upotrebljene neke druge
tagove).
<p> ovaj tag prouzrokuje postavljanje teksta u novu liiju uz dodavanje jedne prazne linije ispred
<br> ovaj tag je slian prethodnom sa raylikom to se ne dodaje jedna prazna linija ispred
Pre-formatizovani tekst
Tag <pre> se koristi da oznai da e va tekst zadrati formu u ubliku kako je kreiran sa svim
blanko znacima, novim linijama, tabovima i sl. Drugim reima bie onakav kakvog ste ga uneli.
Na primer:
<pre>ovo je
jedan primer
pre-formatizovanog
teksta</pre>
teksta
jedan primer
pre-formatizovanog
12.12.2012 12:45
Osnove HTML
5 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
Liste
U HTML postoji jednostavan nain za pravljenje lista sa nabrajanjem, bez nabrajanja ili za
definisanje. ak tavie mogue je staljati listu unutar liste i na taj nain postii hijerarhijsko
nabrajanje.
Kada koristite liste prazna polja izmeu "bulita" ili brojeva se automatski dodaju i mogu biti
razliiti od pretraivaa do pretraivaa.
Liste bez rednih brojeva
Liste bez rednog broja poinju tagom <ul> iza koga slede linije teksta koje se oznaavaju
tagom <li>. Lista se zavrava tagom </ul>.
Evo jedne liste bez rednih brojeva:
<ul>
<li> linija 1
<li> linija 2
<li> linija 3
</ul>
je
je
je
je
je
jedan pojam
njegova definicija
druga definicija
drugi pojam
njegova definicija
12.12.2012 12:45
Osnove HTML
6 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
Na kraju, evo jednog primera koji pokazuje sloenu list, gde se unutar jedne liste nalaze druge
liste.
<ul>
<li> podatak 1
<ul>
<li> ugnjeden
<li> ugnjeden
</ul>
<li> podatak 2
<ul>
<li> ugnjeden
<li> ugnjeden
</ul>
<li> podatak 3
<ul>
<li> ugnjeden
<li> ugnjeden
</ul>
</ul>
podatak 1
podatak 2
podatak 1
podatak 2
podatak 1
podatak 2
Blok navod
Blok navod (blockquote) tag se koristi da se neki deo teksta izdvoji i prikae kao navod koji e
u odnosu na ostatak teksta biti i sa leve i sa desne strane dopunjen blanko znacima. To se
postie sledeim tagovima:
<blockquote>Tekst koji se eli prikazati kao navod</blockquote>
Da ponovo istaknemo, blok navodu e biti dodata leva i desna margina kako bi se razlikovao od
ostatka teksta u dokumentu.
Centriranje
Vi moete centrirati (postaviti u centar ekrana) tekst, sliku, naslove pomou tagova:
<center>Ova reenica je centrirana</center>
Horizontalna linija
Ako elite da razdojite delove vaeg dokumenta, to moete postii ubacivanjem horizontalne
linije pomou taga <hr>.
Horizontalna linija e biti prikazana ovako:
Adresa
12.12.2012 12:45
Osnove HTML
7 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
Tag <address> se obino postavlja na kraj dokumenta i najee koristi za davanje kontakt
informacija autora dokumenta. Sve to se stavi unutar ovog taga bie prikazano u italic obliku.
Evo primera korienja address taga:
<address>
Osnove HTML-a / Milan Popovic / milan.popovic@bbs.edu.yu
</address>
Komentari
Mogue je u HTML dokumente uneti komentare koji se nee prikazivati na ekranu pretraivaa.
To je najbolji nain da se postave upozorenja i dodatne instrukcije za svako budue auriranje
vaeg dokumenta.
Komentari imaju sledei oblik:
<!-----Ovo je komentar koji se nee pojaviti u pretraivau----->
Precrtavanje teksta
Ako vam bude potrebno moete koristiti <strike> tag da deo teksta prcrtate kao to je uraeno
u sledeem primeru:
<strike>Ovaj tekst e biti precrtan</strike>
Tekst koji se nalazi izmeu <a> i </a> tagova ("Osnove programiranjal") je tekst na koji
korsinik treba da klikne kako se otvorila nova URL adresa ( http://www.osnoveprogramiranja.com/ ).
Evo ta je znaenje pojedinih elemenata pri linkovanju:
<a
href
http://www.osnove-programiranja.com/
Osnove programiranja
/a>
------
Dakle, sve to vam je potrebno da va dokument poveete sa nekim drugim dokumentom jeste
12.12.2012 12:45
Osnove HTML
8 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
Znak # koji se pojavljuje u linku zapravo pokazuje pretraivau da treba da ostvari vezu unutar
istog dokumenta, a ne da ide na drugu URL adresu (kao kod povezivanbja sa drugim
dokumentima).
Sada, da bi kreirali link na ovu vezu u vaem prvom dokumentu, idete na mesto u dokumentu
sa kojeg elite da ostvarite link napravite link na sledei nain:
<a href="drugiDokument.html#drugiparagraf">Vazna napomena</a>
Korisnik e primetiti da je tekst "Vazna napomena" naglaen i da predstavlja link. Ako na njega
klikne dobie na ekranu drugi paragraf iz drugog dokumenta.
Ovo e vas linkovati na drugi_dokument.html koji se nalazi u istom folderu kao i dokument koji
ga poziva.
12.12.2012 12:45
Osnove HTML
9 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
Ovo e vas linkovati na dokument koji se nalazi u folderu za jedan nivo viem od trenutnog
foldera.
Preporuuje se upotreba relativnog linkovanja kad god je to mogue, jer to olakava
manipulaciju vaim stranicama.
12.12.2012 12:45
Osnove HTML
10 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
Alternatvni tekst
Ako se slika ne moe pojaviti (iz bilo kog razloga) mogue je umesto nje dati altrenativni tekst
pomou alt modifikatora, kao u sledeem primeru:
<img align=middle alt="Ilustracija" src="http://www.osnove-programiranja.com/img/NET048.jpg">
Linkovanje sa slike
Moe se praviti link bilo sa teksta bilo sa slike. Da sliku uinimo linkom dovoljno je da tag slike
postavimo unutar taga za linkovanje.
Na primer:
<a href="http://www.osnove-programiranja.com/">
<img src="http://www.osnove-programiranja.com/img/NET048.jpg"></a>
Kao to vidite, <img src> tag je unutar <a href></a> taga. Kada je neka slika link, ona e
imati oko sebe jedan plavi okvir kojim se pokazuje da je slika link. Kada user klikne na sliku
povezae se na eljeni dokument, isto kao kada je kliknuo na tekst koji je oznaavao neki link.
Tabele se kreiraju pomou <table> taga. Tabele se dele u redove (rows) pomou taga <tr>, a
svaki red se sastoji od jedne ili vie elija podataka (data cells) pomou taga <td>. elije
tabele mogu da sadre tekst, sliku, listu, paragraf, formu, horizontalnu liniji, pa ak i novu
tabelu (tabela u tabeli).
Evo jednog primera tabele:
<table border="1">
<tr>
<td>red 1, elija 1</td>
<td>red 1, elija 2</td>
</tr>
<tr>
<td>red 2, elija 1</td>
<td>red 2, elija 2</td>
</tr>
</table>
HTML forma je deo dokumenta koji u sebi moe da sadri elemente forme kao to su razna
polja za unos potataka, razne vrste dugmia za pokretanje akcije i sl.
Forma se kreira tagom <form> a pojedinani elementi forme tagovima <input>.
12.12.2012 12:45
Osnove HTML
11 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
Tag <form> i tagovi <input> mogu imati niz atributa koji ih poblie definiu.
Posmatrajmo slededei primer:
<form>
Ime
:
<input type="text" name="ime">
<br>
Prezime:
<input type="text" name="prezime">
</form>
Radio dugme
Radio dugme se koristi kada elite da pravite izbor izmeu malog broja opcija kao u sledeem
primeru.
<form>
<input type="radio" name="pol" value="muski"> Muski
<br>
<input type="radio" name="pol" value="yenski"> Yanski
</form>
12.12.2012 12:45
Osnove HTML
12 of 12
http://www.osnove-programiranja.com/prirucnici/osnove_html.htm
Checkbox dugme
Checkbox dugme se koristi kada elite da odaberete jednu ili vie opcija iz nekog manjeg skupa
kao to to pokazuje sledei primer:
<form>
ta sve imam?
Imam bicikl:
<input type="checkbox" name="vozilo" value="Bicikl">
<br>
Imam auto:
<input type="checkbox" name="vozilo" value="Auto">
<br>
Imam avion:
<input type="checkbox" name="vozilo" value="Avion">
</form>
12.12.2012 12:45