Kreiranje web strana
Download
Report
Transcript Kreiranje web strana
Kreiranje web strana
Miloš Stevanović 01/1129
-Uvod u kreiranjeKreiranje složenijih Web prezentacija, kao npr.
za elektronsku trgovinu, biće efikasnije ako u
njemu učestvuje više stručnjaka iz različitih
oblasti (programiranja, baza podataka, grafičke
obrade, audio-video obrade, upravljanje
serverom).
To nikako ne znači da pojedinac ne može sam
da napravi odlične Web prezentacije.
Postoji nekoliko tipova aplikacija za
kreiranje Web stranica:
1. Tekstualni editori
2. HTML editori
3. Grafički editori (WYIWYG)
Tekstualni editori su jednostavne aplikacije za
obradu teksta kao što su WordPad ili Notepad. Oni
dolaze besplatno uz instalaciju Windows-a i sasvim su
dovoljni za kreiranje Web strana pomoću HTML-a.
HTML editori omogućavaju više od običnih
tekstualnih editora: razlikovanje HTML-a od sadržaja,
bolju podršku za dodatke kao što su JavaScript ili CGI
skriptove i podršku za FTP (protokol za prenos
datoteka sa računara na server).
Grafički editori su najpopularniji programi koji
omogućavaju kako početnicima tako i ekspertima da
kreiraju Web strane. Sadrže mogućnosti prethodna
dva editora uz dodatnu podršku za kreiranje strana
pomoću miša kao i podršku za pregled stranica u Web
čitaču.
-Uvod u HTMLHTML (HyperText Markup Language) nije
zaista programski jezik u onom smislu u kom su
to Java ili Visual Basic, on je više sintaksni jezik
za formatiranje dokumenata.
To je jezik za opis dokumenata i njihovih
međusobnih veza koji se prikazuju u Web
čitačima odn. jezik koji govori Web čitaču kako
da prikaže sadržaj dokumenta.
HTML je u tekstualnom formatu pa se može
kreirati u bilo kom od tekst editora.
Poseduje ekstenziju .htm ili .html.
Postoje mnogi programi koji automatski
generišu HTML kod dok korisnik radi u
grafičkom okruženju
Međutim, potpuna kontrola nad Web stranama
podrzumeva korišćenje HTML-a na najnižem
nivou.
HTML komande se pišu u vidu TAG-ova. Jedan
tag je komanda koja govori Web čitaču na koji
nacin da prikaze sadržaj stranice.
Tagovi se pišu unutar oznaka “<“ i “>” npr.
<html> (početak HTML dokumenta)
Većina tagova ima početni i završni tag. Završni
tag se dobija dodavanjem znaka “/” i označava
mesto na kojem prestaje dejstvo početnog taga
npr. </html> (kraj HTML dokumenta).
Postoje tagovi kod kojih ne mora da se stavlja
završni tag npr. tag <br> koji sluzi za prelazak u
novi red.
Svaki HTML dokument se sastoji iz dva dela:
1. zaglavlja (engl. head) i
2. tela (engl. body).
Zaglavlje se odvaja tagovima:
<head>
</head>
a telo dokumenta tagovima:
<body>
</body>
Sve što se napiše u zaglavlju dokumenta
neće se prikazati u prozoru Web čitača
već obično služi samo da pruži neke
informacije o stranici.
U okviru zaglavlja treba staviti tagove:
<title>
</title>
izmedju kojih se stavlja naslov stranice koji
se pojavljuje u naslovnoj liniji čitača.
Sve što se napiše između tagova
<body>
</body>
predstavljaće telo dokumenta i pojaviće se
kao sadržaj prezentacije u Web čitaču.
Znači, svaki HTML dokument mora da ima
sledeci "kostur":
<html>
<head>
<title>
Naziv prezentacije
</title>
</head>
<body>
Tekst prezentacije
</body>
</html>
Dodatna objašnjenja bilo kog HTML taga
nazivaju se atributi. Atributi se ubacuju u
početni tag i služe da detaljnije opišu dati tag.
Npr. boja pozadine se određuje atributom
bgcolor koji je deo <body> taga.
Boje se mogu definisati na dva nacina: ili preko
heksadecimalne RGB vrednosti ili preko
predefinisanog naziva boje (npr."yellow"),
<body bgcolor="#ffff00"> ili
<body bgcolor=“yellow">
Takođe, u HTML dokumentima postoji
mogućnost pisanja teksta na sledeće načine:
podebljano
iskošeno
podvučeno
precrtano
<b>Tekst</b>
<i>Tekst</i>
<u>Tekst</u>
<strike>Tekst</strike>
Osim toga mogu se pisati i slova u indeksu ili
eksponentu.
Indeks se dodaje pomocu taga <sub>
npr.
se piše:
H<sub>2</sub>O
Eksponent se dodaje pomocu taga <sup>
npr.
se piše:
2<sup>2</sup>=4
Specijalni karakteri
Samo pojedini karakteri imaju svoju slovnu oznaku
dok se ostali dobijaju navođenjem broja karaktera tj.
njegovog koda.
Npr. znak manje “<“ se ne može koristiti pri unosu
sadržaja pošto se taj znak koristi za tagove, već se za
njegovo dobijanje u HTML dokument unosi “<”
Entiteti imaju sledeću sintaksu:
&naziv_entiteta;
&#decimalna_vrednost;
&#xheksadecimalna_vrednost;
Entitet
Decimalna
vrednost
Heksadecimalna
vrednost
U Web
čitaču
<
<
<
<
>
>
>
>
&
&
&
&
&qout;
"
"
"
©
©
©
©
®
®
®
®
U HTML kodu na mestu gde treba da stoji neko naše
slovo treba ubaciti sledeće ASCII kodove tj. simbole:
Č za naše veliko Č
č za naše malo č
Ć za naše veliko Ć
ć za naše malo ć
Š za naše veliko Š
š za naše malo š
Đ za naše veliko Đ
đ za naše malo đ
Ž za naše veliko Ž
ž za naše malo ž
Daleko jednostavniji način za korišćenje naših
slova je kada se HTML dokument snimi u UTF8 formatu tj. kada se u zaglavlju HTML
dokumenta (u okviru head tagova) unese
sledeće:
<meta content="text/html; charset=utf-8" http-equiv=content-type>
Linkovi u HTML-u
Najvažnija osobina HTML dokumenta je ta da
se oni mogu međusobno povezati (tj. da jedan
ukazuje na drugi) što je zapravo osobina
hiperteksta.
Postoje tri vrste linkova:
1. Linkovi do nekog drugog dela stranice u kojoj
se već nalazimo (tzv. Named Anchor);
2. Linkovi do druge stranice u okviru iste
prezentacije;
3. Linkovi do stranice u nekoj novoj prezentaciji.
1. Prva vrsta linkova se koristi kada npr. dođemo
na kraj strane i hoćemo da se vratimo na vrh.
To se postiže u dva koraka:
1) Moramo prvo da napišemo na početku
dokumenta:
<a name=“početak”></a>
pri čemu se ovaj link ne vidi u dokumentu.
2) Na kraju stranice postavimo vidljivi link koji
nas vodi do označenog početka:
<a href=“#početak”>Početak</a>
2. Ako želimo da stavimo link do neke druge
stranice u okviru iste prezentacije, to postižemo
stavljanjem:
<a href=“ime_stranice.html”>Ime linka</a>
3. Ako zelimo da stavimo link do neke druge
prezentacije, koja se može nalaziti na nekom
sasvim drugom serveru potrebno je da
napisemo celu Web adresu te prezentacije:
<a href=“http://www.google.com/”>Ime linka</a>
Tag <a> sa atributom href možemo iskoristiti
kao link za pokretanje e-mail poruke u
korisnikovom programu za elektronsku postu
(npr. Outlook Express).
Možemo definisati i naslov poruke, kome
prosleđujemo pa čak i tekst koji će biti otkucan
u samoj poruci dok posetiocu sajta ostaje samo
da poruku pošalje:
<a href="mailto:E-mail_adresa?subject=Naslov&cc=
Adresa_кome_prosleđujemo&body=Tekst_poruke">Naziv_linka
</a>
-Pravila pri kreiranjuPri kreiranju Web prezentacija postoji nekoliko
pravila kojih se treba pridržavati dok je sve
ostalo stvar ukusa.
Ta pravila se posebno odnose na Početnu
stranu, tekst, boje i slike na jednoj Web
prezentaciji.
Početna strana (Home Page)
Home Page je početna strana svake Web
prezentacije a samim tim i najvažnija strana.
Ona za sajt ima isto značenje kao i prva strana
za časopis, što znači da mora da istakne
suštinu Web prezentacije.
Mora da bude konkretna, pregledna i da se
brzo učitava.
Za korisnika koji prvi put posećuje lokaciju,
najvažnija uloga početne strane je da odgovori
na njegovo pitanje “Gde sam” i “Šta mogu da
uradim ili saznam na ovom sajtu”.
Posetioci sajta obično prvo primete gornji levi
ugao pa je pogodno da se tu postavi nešto
važno (kao npr. baner) a to je deo koji je vidljiv i
na manjim monitorima.
Na Početnoj strani bi trebao da se nalazi:
1. Dobar navigacioni sistem
2. Kratak pregled najvažnijih vesti ili obaveštenja
(da bude vodič kroz sadržaj i pokaže posetiocu
šta sve može pronaći na sajtu).
3. Pretraživač (ukoliko je posetiocu lakše da se
na taj način kreće po sajtu, umesto klasično
linkovima)
Od kvaliteta početne strane zavisiće koliko će
se posetioci zadržati na sajtu odnosno koliko će
svi ostali delovi sajta biti posećeni.
Posetilac koji bude zainteresovan za ono o
čemu je pročitao na početnoj strani, pročitaće i
nešto duži tekst odnosno posetiće ostale
stranice sajta.
Zbog svega toga Prvu stranicu sajta nije dobro
kreirati kao tzv. Splash page odn. uvodnu
stranu na kojoj obično postoji samo logo firme i
ulaz na jedan ili više jezika.
Ovo je jedino opravdano ukoliko treba upozoriti
određen segment posetilaca na sadržaj samog
sajta.
Pri kreiranju se Početna stranica mora sačuvati
pod nazivom index.html ili index.htm
Upotreba teksta
Tekst je na Web stranici mnogo važniji od
grafike.
Ono što će privući pažnju najvećeg broja
posetilaca su sadržaj, naslovi i nazivi slika.
Da tekst ne bi oterao korisnike sa sajta postoje
određena pravila kojih se pri pisanju za Web
treba pridržavati.
Standardni tip slova:
Standardni tip slova je npr. Times New Roman,
Verdana, Arial i ostali stilovi koje korisnici već
imaju instalirane na svom računaru.
Upotreba slova na Webu može stvarati ozbiljne
probleme ukoliko stil kojim smo pisali na
stranama nije instaliran na korisnikovom
računaru.
Nekad je najbolje uopšte ne definisati vrstu
slova već prihvatiti podrazumevanu.
Ukoliko ipak želimo da koristimo neka neobična
slova najbolje je da se navede nekoliko
mogućih alternativa.
Jedan od načina je da se u HTML kod unese
više alternativa stilova:
<font face=“Chiller,Bauhaus 93,Arial”>Ovde dodje vaš tekst </font>
Ovo znači da će ukoliko posetilac stranice na
svom kompjuteru nema instaliran prvi stil, tekst
biti prikazan u sledećem definisanom stilu sa
liste.
Time se povećava verovatnoća da će tekst biti
učitan na korisnikovom računaru u nekom od
predviđenih stilova i omogućava nam da
planiramo krajnji izgled naše Web prezentacije.
Tekstovi treba da budu kratki:
Pri kreiranju za Web treba imati u vidu da je
čitanje sa ekrana 25% sporije od čitanja sa
papira.
Korisnici se osećaju nelagodno dok čitaju sa
monitora i ne vole da pomeraju tekst u prozoru.
Zbog svega toga temu na Webu treba pokriti sa
50% manje materijala od onog koji bi bio
upotrebljen za štampani tekst.
Tekstovi treba da budu pregledni:
Pri pisanju za Web se treba pridržavati metoda kojim
se služe novine tzv. “metod obrnute piramide”.
Ovaj metod se koristi da bi se posetioci na kratak i
jasan način upoznali sa sadržajem Web prezentacije
pomoću odgovora na pitanja:
- ko ?
- šta ?
- gde ?
- kada ?
- kako ?
- zašto ?
Tekstovi bi trebalo da su podeljeni i povezani:
Često se dešava da korisnici na Webu čitaju
samo prvu rečenicu svakog pasusa.
Tematske rečenice su zbog toga veoma bitne
kao i pravilo “jedna ideja po pasusu”
Tekst se može skratiti bez žrtvovanja sadržaja
tako što će se podeliti na više delova
povezanih hipervezama.
Na taj način svaka strana može biti kratka a
da istovremeno ceo hiperprostor sadrži znatno
više informacija nego što bi moglo da stane u
jedan štampani članak.
Tekstovi treba da budu jasni:
Tekst treba da bude napisan običnim jezikom.
Zamršene rečenice i složeno pisanje se na
Webu još teže razumeju.
Humorom se treba služititi umereno. Pošto
korisnici samo pregledaju tekst, nekad neće biti
u stanju da odrede kada je pisac duhovit a kada
sarkastičan.
Takođe upotreba metafora treba da bude
krajnje ograničena.
Upotreba boja
Približno 8 do 10 procenata stanovništva ima
neki oblik daltonizma.
Od tog procenta oko 0.5% predstavljaju žene
dok ostatak čine muškarci.
Ovo je bitno pri izboru ciljne grupe Web
prezentacije.
Boju treba koristiti namenski i umereno da bi
se:
- skrenula pažnja na određene informacije;
- pokazali uzajamni odnosi elemenata;
- napravila razlika između pojedinih područja;
- pomoglo korisnicima da pamte;
- prikazali objekti na realističan način;
- povećala vizuelna dopadljivost.
Boja pozadine i boja teksta treba da budu u
što većem kontrastu:
Najbolju čitljivost na beloj pozadini obezbeđuju:
Crni tekst
Braon tekst
Tamno zeleni tekst
Tamno plavi tekst
Najgoru čitljivost obezbeđuju:
...i razne druge kombinacije sa malim kontrastom.
Kombinacije koje omogućavaju najbolju
preglednost za kratke delove teksta su:
Crvena
Plava
Zelena
Žuta
Bela
SAD
Opasnost
Muškost
Sigurnost
Kukavičluk
Čistota
Francuska
Aristokratija
Sloboda,mir
Kriminal
Privremenos
t
Neutralnost
Egipat
Smrt
Vrlina,vera,
istina
Plodnost,
snaga
Sreća,
blagostanje
Radost
Indija
Život,
stvaralaštvo
Blagostanje,
plodnost
Uspeh
Smrt,
čistota
Japan
Ljutnja,
opasnost
Nečasnost
Budućnost,
Ljubaznost,
mladost,ene- plemenitost
rgija
Smrt
Kina
Sreća
Nebo,oblaci
Dinastija
Rođenje,boMing,nebesa gatstvo,moć
oblaci
Smrt,
čistota
-
Upotreba slika
Najčešći grafički formati na Webu su:
1. GIF (Graphic Interchange Format)
2. JPEG (Joint Photographic Experts Group) i
3. PNG (Portable Network Graphics)
Format GIF odlično komprimuje grafiku bez
gubitka na kvalitetu slike. Ima 256 boja.
GIF89A podržava:
1. Animaciju (sadrži u sebi više slika pa se
naizmeničnim ponavljanjem tih slika dobija
mala animacija);
2. Transparentnost (izjednačavanje boje
pozadine slike sa bojom stranice);
3. Preplitanje (slike se učitavaju brzo u celoj
veličini ali sa niskom rezolucijom a potom se
prikazuju u punoj rezoluciji).
U JPEG formatu se obično čuvaju kvalitetnije
fotografije jer ovaj format podržava 16 miliona
boja.
Fajlovi su dobro komprimovani, tako da se
fotografije relativno brzo učitavaju.
Postoji više opcija kompresije u zavisnosti od
stepena gubitka detalja (Low, Medium, High, i
Maximum).
0 - 40 = slab kvalitet;
40 - 60 = prihvatljiv kvalitet;
60 - 80 = visok kvalitet;
80 - 100 = maksimalan kvalitet.
PNG je još jedan format podržan od strane
novijih Web čitača a kombinuje funkcionalnosti
gif-a i jpeg-a. Postoje dva tipa ovog formata:
1. PNG-8, sadrži 8 bitnu informaciju o bojama
(slično GIF-u), ne podržava animaciju ali
podržava transparetnost i to mnogo bolje nego
GIF;
2. PNG-24, sadrži 24 bitnu informaciju o
bojama, ekvivalentan je JPEG-u i poseduje
sličnu kompresiju.
Neke od najboljih alatki za obradu slika su:
Adobe Photoshop CS2, Macromedia
Fireworks8 i Flash8.
Pri obradi slika je uvek bolje da se ne vrši
obradu gotovih JPEG i GIF fajlova, već
originalnih slika.
Slike bi na Web prezentaciji bilo poželjno staviti
u jedan direktorijum kao bi se keširale (snimile
kod korisnika) čime se ubrzava vreme
učitavanja stranice.
-Statistika posećenostiPostoje sajtovi koji generišu kod koji treba
postaviti u HTML dokument radi praćenja
posećenosti sajta npr. www.statcounter.com
Bolji statistički program obično nude provajderi
na čijem se serveru nalazi Web prezentacija.
On će pomoći da pratimo ne samo statistiku
posećenosti, već i koje browsere koriste
posetioci, koje operativne sisteme,
konfiguracije...
Kako Srbi pretražuju Internet:
Kako to rade u svetu:
1998 godine se u proseku tražilo upisivanjem
1.2 reči
2004 godine se u proseku tražilo upisivanjem
2.5 reči
2006 godine se u proseku tražilo upisivanjem
3.3 reči.
Sa porastom broja reči glašivači dobijaju sve
bolje korisnike a sami korisnici su zadovoljniji
rezultatima pretrage.
Ovo je bitno znati pri postavljanju ključnih reči u
okviru Meta taga.
Meta tag ima ulogu da pretraživačima odn.
njihovim robotima da informacije o tome kakav
sadržaj obrađuje neki sajt.
Ako se u ovaj tag smeste ključne reči koje su u
vezi sa sadržajem stranice, on će mnogo
pomoći da se podigne rang sajta u rezultatima
pretraživanja.
<meta name=“keywords" content=“Ovde dođu
ključne reči" />
<meta name=“description" content=“Ovde dođe
kratak opis" />
Još nekoliko pravila:
Da bi se izbeglo da izgled stranice zavisi od
Web čitača u kojem se pregleda, u HTML-u ne
treba zadavati elemenate koji su svojstveni
nekim Web čitačima a nisu podržani u ostalima.
Zbog toga Web prezentaciju treba obavezno
proveriti u nekoliko popularnih pretraživača.
(npr. Netscape Navigator ne podrzava atribut
color za horizontalne linije)
Tabele ne treba definisati u fiksnim širinama i
dužinama već u procentima od raspoložive
veličine ekrana.
Da kasnije ne bi došlo do problema prilikom
prenošenja prezentacije sa našeg računara na
server treba se pridržavati sledećeg:
1. Nazive stranica i nazive svih elemenata na
sajtu treba pisati malim slovima i sastavljeno
(razmak treba zameniti znacima “-” ili “_”).
2. Web stranice moraju biti organizovane u
pažljivo osmišljene direktorijume koji sadrže
sve što se nalazi u jednoj Web prezentaciji.
Nakon završetka kreiranja potrebno je ove
direktorijume postaviti na server i to je to!!!
SREĆNO U KREIRANJU !!!