HTML Programiranje Internet aplikacija dr Nenad Jovanovid FTN, 2009.god. 1
Šta je HTML? • HTML - HyperText Markup Language • Nije programski jezik već je markerski jezik • HTML koristi tagove da generiše dokument tipa hipertekst, odnosno da opiše web stranu • HTML stranice imaju ekstenziju .html ili .htm, nalaze se na serveru 2
Hipertekst • ... je, tekst koji sadrže veze ili linkove ka drugim dokumentima ili na samog sebe. • Hipertekst je skup stranica , međusobno povezanih linkovima koje su umetnute u stranice. • Za razliku od običnog teksta, koji se čita linearno (sleva na desno, odozgo naniže), hipertekst se čita prateći hiperveze u tekstu, dakle, ne nužno na linearan način. 3
Opisivanje dokumenata • Jezici koji omogućavaju da se precizno opiše izgled i sadržaj jednog teksta • Od posebnog su značaja: – SGML (Standard General Markup Language), – TeX i LaTeX, – PostScript, – RTF (Rich Text Format), ...
4
Jezici za opis hiperteksta • Najznačajniji jezici ove vrste su: – SGML, – HTML (HyperText MarkupLanguage), – XHTML (Expandable HTML) i – XML (Extensible Markup Language)
5
HTML i alati • Za generisanje HTML stranice potreban je najobičniji tekst editor – Na primer Notepad
• Mogu se koristiti i specijalni alati, na primer Front Page • Stranica se može videti u okviru Web browser-a – Internet Explorer – Google Chroma – Mozilla FireFox … 6
Pojam Taga • HTML komande se pišu u vidu tagova. • HTML tag je ključna reč u uglastim zagradama • Jedan tag je ustvari komanda koja govori browseru šta i kako da prikaže sadržaj stranice.
7
Tag • Tagovi se pišu unutar oznaka "<" i ">“ npr:
• HTML tagovi dolaze u paru i • Prvi tag je start tag, a drugi end tag • 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. 8
Tag • HTML tagovi nisu CASE SENSITIVE •
ima isto značenje kao i
9
Vrste tagova • Prosti tagovi za opisivanje jednostavnih elemenata logičke strukture. Oblika su: <X> • Složeni tagovi su zagrade oblika <X> y kojima je opisan izgled dela teksta y. • Moguce je koristiti atribute u okviru taga <X A1=a A2=b ...> y koji pružaju dodatne informacije 10
Tag • Ovaj tag se nalazi na početku svakog HTML dokumenta • Govori browseru da je fajl koji je upravo počeo da učitava HTML dokument • Ovaj tag govori browseru da je to kraj HTML dokumenta. 11
Struktura HTML stranice • Minimalna struktura HTML-dokumenta obuhvata tagove: • , - HTML tekst; •
, - zaglavlja, sadrži meta-definicije HTML-dokumenta; • <TITLE>, - naziv HTML dokumenta i • , - telo HTML dokumenta. 12
Struktura HTML stranice • Svaki HTML dokument se sastoji od dva dela: – zaglavlja (head) i – tela (body).
• Zaglavlje se odvaja tagovima i • Telo se odvaja tagovima : i . 13
Zaglavlje • Sve ono što se napiše u zaglavlju dokumenta neće se prikazati u prozoru browsera već obično služi samo da pruži neke informacije o stranici.
14
Telo • Sve ono što je napisano između tagova i predstavlja telo dokumenta i pojaviće se kao sadržaj prezentacije u prozoru browsera.
15
Izgled stranice
ovde je naziv prezentacije ovde se unosi sve ono sto zelite da se vidi u prezentaciji 16
Komentar • Dodatna opcija omogudava da se obeleži komentar u HTML obeleženom tekstu koji se nede videti u vizuelizaciji dokumenta. • Na primer:
17
Korak 01