Viša železni

č

ka škola 

 
 
 
 
 

Boško Nikoli

ć

 

 

 
 
 
 
 
 

HTML PROGRAMIRANJE 

 
 
 
 
 
 
 
 
 

Beograd 2004

Viša železni

č

ka škola 

HTML - UVOD 

 

Šta je HTML? 
 
HTML (HyperText Markup Language) je veoma jednostavan jezik koji služi za izvršavanje 
programa na daljinu. Ovaj jezik predstavlja standard za Internet dokumente. 
Sa razvojem Interneta došlo je do pojave nove vrste dokumenata - hiperteksta. To je tekst koji 
sadrži veze ili linkove ka drugim dokumentima ili na samog sebe. Preciznije, hipertekst je 
skup stranica u obliku datoteka, me

đ

usobno povezanih linkovima koje su umetnute u stranice. 

Na ove linkove se može kliknuti. Za razliku od obi

č

nog teksta, koji se 

č

ita linearno (sleva na 

desno, odozgo naniže), hipertekst se 

č

ita prate

ć

i hiper-veze u tekstu, dakle, ne nužno na 

linearan na

č

in. 

 
HTML stranice imaju ekstenziju .html ili .htm, a nalaze se u odre

đ

enom direktorijumu servera 

vezanog na Internet, što ih 

č

ini dostupnim na 

web

-u.  

Hipertekst je, tekst koji sadrže veze ili linkove ka drugim dokumentima ili na samog sebe. 
Preciznije, hipertekst je skup stranica, u obliku datoteka, me

đ

usobno povezanih linkovima 

koje su umetnute u stranice. Na ove linkove se može 

kliknuti

. Za razliku od obi

č

nog teksta, 

koji se 

č

ita linearno (sleva na desno, odozgo naniže), hipertekst se 

č

ita prate

ć

i hiper-veze u 

tekstu, dakle, ne nužno na linearan na

č

in.  

Postoji ve

ć

i broj jezika koji omogu

ć

avaju da se precizno opiše izgled i sadržaj jednog teksta. 

Od posebnog su zna

č

aja:  

 

SGML (skr. od 

Standard General Markup Language

),  

 

TeX i LaTeX (za matemati

č

ke tekstove),  

 

PostScript (jezik laserskih štampa

č

a),  

 

RTF (skr. od 

Rich Text Format

), ...  

 
Najzna

č

ajniji jezici za opis hiperteksta su:  

 

SGML,  

 

HTML (skr. od 

HyperText Markup Language

), pojednostavljena verzija SGML-a,  

 

XHTML (skr. od 

Expandable HTML

) i  

 

XML (skr. od 

Extensible Markup Language

, "kompromis" izme

đ

u preterane 

složenosti SGML-a i jednostavnosti HTML-a; njegova standardizacija je u toku)  

 
Za generisanje HTML stranice potreban je najobi

č

niji tekst editor, na primer Notepad. 

Nalazi se u Start meniju pod Programs->Accessories.  
 

Pisanje programa pomo

ć

u tekst editora Notepad 

Prvo je potrebno startovati 

Notepad

 program. U okviru 

Windows

 operativnog sistema, na 

statusnoj liniji treba prona

ć

i dugme 

Start

 i pritisnuti ga. Od ponu

đ

enih opcija treba prona

ć

opciju 

Run

 i treba aktivirati ovu opciju. Na prozoru koji se pojavio postoji tekst polje. U njega 

treba upisati 

notepad 

(slika 1). 

 

background image

Viša železni

č

ka škola 

 

Nakon aktiviranja dugmeta 

OK

, dobija se prozor koji predstavlja izgled HTML stranice u 

Internet Exploreru. 
 
Za pisanje HTML programa mogu se koristiti i specijalni alati, na primer Front Page. Stranica 
se može videti u okviru Web browser-a, Netscape Navigator ili Internet Explorer 
 
HTML komande se pišu u vidu tzv. TAG-ova. Jedan tag je ustvari komanda koja govori 
browseru sta i kako da uradi tj. na koji nacin da prikaze sadrzaj vase stranice. 
HTML tagovi su "case insensitive" tj. svejedno je da li ih pisete malim ili velikim slovima.  
Tagovi se pišu unutar oznaka "<" i ">" (bez znakova navoda) npr: 

<html>

Ovaj tag se nalazi na po

č

etku svakog HTML dokumenta  

<html> govori browseru da je fajl koji je upravo po

č

eo da u

č

itava HTML dokument i da kao 

takvog treba i da ga prikaže. 
Na kraj HTML dokumenta se stavlja završni HTML tag:

</html>

Ovaj tag govori browseru da je to kraj HTML dokumenta. Ve

ć

ina tagova ima i po

č

etni i 

završni tag. Završni tag se dobija dodavanjem znaka "/" i ozna

č

ava mesto na kom prestaje 

dejstvo po

č

etnog taga. 

Vrste tagova 

 

prosti tagovi za opisivanje jednostavnih elemenata logi

č

ke strukture. Oblika su: <

X

>  

 

složeni tagovi su zagrade oblika <

X

y

 </

X

> kojima je opisan izgled dela teksta 

y

.  

 

atributi složenih obeležja oblika: <

X A1

=

a A2

=

b

 ...> 

y

  <

/X

> koji pružaju dodatne 

informacije, obi

č

no o grafi

č

kom izgledu, dela teksta 

y

  

 
Struktura HTML stranice 

Minimalna struktura HTML-dokumenta obuhvata tagove:  
<HTML>, </HTML> - zagrade HTML-teksta; 
<HEAD>, </HEAD> - zagrade zaglavlja, sadrži meta-definicije HTML-dokumenta; 
<TITLE>, </TITLE> - zagrade za naziv HTML-dokumenta i 
<BODY>, </BODY> - zagrade teksta obeleženog dokumenta.  

 
Head deo 

Svaki HTML dokument se sastoji od dva dela: zaglavlja (engl. head) i tela (engl. body).  
Zaglavlje se odvaja tagovima <head> i </head> a telo dokumenta tagovima: <body> i 
</body>. 
 Sve ono sto se napiše u zaglavlju dokumenta ne

ć

e se prikazati u prozoru browsera vec obicno 

služi samo da pruži neke informacije o stranici.  

 
BODY deo 

Sve ono što je napisano izmedju tagova <body> i </body> predstavlja telo dokumenta  
pojavi

ć

e se kao sadržaj prezentacije u prozoru browsera.  

Izgled stranice: 
<html> 
<head> 
<title> 
 ovde je naziv prezentacije  
</title> 
</head> 
<body> 
 ovde se unosi sve ono sto zelite da se vidi u prezentaciji  

Viša železni

č

ka škola 

</body> 
</html> 
 

Komentar 

Dodatna opcija omogu

ć

ava da se obeleži komentar u HTML-obeleženom tekstu koji se ne

ć

videti u vizuelizaciji dokumenta.  
Na primer:  
<!------ komentar ------>  
 

Headeri 

Naslovi (engl. 

headers

) se kodiraju prema relativnoj dubini ciframa od 1 do 6. Tag za naslov 

ima opšti oblik:  
<Hn> Naslov nivoa 

n

 </Hn>  

 
gde 

n

 uzima vrednosti od 1 do 6.  

 
 

Odeljak 

Odeljak (engl. 

division

) se opisuje zagradama <DIV> ... </DIV>.  

Ovaj tag može imati atribut za pozicioniranje ALIGN sa vrednostima CENTER, RIGHT ili 
LEFT.  
 

Paragraf 

Pasus (engl. 

paragraph

) se obeležava zagradama <P> ... </P>.  

Ukoliko u ravnom tekstu sledi pasus za pasusom, tag </P> se može izostaviti.  
Ovaj tag može imati atribut za pozicioniranje ALIGN sa istim vrednostima kao tag <DIV>.  
 

Novi red 

Novi red (engl. 

break

) se obeležava etiketom <BR>.  

Ovo je prosti tag: ne postoji kraj taga </BR>.  
 

Razdvojna linija 

Razdvojna linija (engl. 

rule

) se obeležava etiketom <HR> sa opcionim atributom NOSHADE  

Ovo je prosti tag: ne postoji kraj taga </HR>. 
Primer 
<HR SIZE=4 WIDTH="50%">  
SIZE – debljina linije 
 

Primeri za rad u laboratoriji 

 
Primer 1.

 Prvi program u HTMLu. 

 
 <HTML> 
 

  <HEAD><TITLE>Ovo je naslov</TITLE></HEAD> 

 

  <BODY> 

 

  TEKST KOJI SE PRIKAZUJE 

 

  </BODY> 

 </HTML> 
 

Primer 2. 

Ispisivanje naslova razli

č

itih veli

č

ina. 

background image

Viša železni

č

ka škola 

    <body> 
    <H1>HTML Uvod</H1> 
    <P>Ovo je primer prvog paragrafa. 
 

Koji se radi na prvom casu. 

 </P> 
    <P>Drugi paragraf.</P> 
 
    <P ALIGN=CENTER> 
    Ovo je centrirani paragraf 
    </P> 
 
    </body> 
    </html>  

Želiš da pročitaš svih 63 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti