Professional Documents
Culture Documents
8 PDF
8 PDF
RAUNARSTVO I INFORMATIKA
Tema rada:
HTML i CSS
Predmetni nastavnik:
Asistent:
Student:
Broj indeksa:
Usmjerenje:
Godina studija:
Elvedin Sulji
7542
Cestovni saobraaj
I godina
Rezultat rada:
10
Datum:______________
Sadraj
1. Uvod ....................................................................................................................................... 1
2. HTML.................................................................................................................................... 2
2.1 Hajpertekst (Hypertext) ................................................................................................... 2
2.2 Pisanje programa pomou tekst editora Notepad ............................................................ 3
2.3 Dijelovi HTML stranice .................................................................................................. 4
2.4. Sekcija HEAD ................................................................................................................ 5
2.5 Sekcija BODY ................................................................................................................. 5
2.5.1 Komentar.................................................................................................................. 5
2.5.2 Naslov ...................................................................................................................... 5
2.5.3 Odjeljak .................................................................................................................... 6
2.5.4 Paragraf .................................................................................................................... 6
2.5.5 Novi red ................................................................................................................... 6
2.5.6 Razdvojna linija ....................................................................................................... 6
2.6 Liste ................................................................................................................................. 7
2.6.1 Numerisane i nenumerisane liste ............................................................................. 7
2.6.2 Neureene liste ......................................................................................................... 7
2.7 Formatiranje teksta .......................................................................................................... 7
2.8 Boje u HTML-u ............................................................................................................... 8
2.9 Tabele u HTML-u ............................................................................................................ 9
2.9 Linkovi, slike i forme u HTML-u .................................................................................. 10
3. CSS ....................................................................................................................................... 11
3.1 Web fontovi ................................................................................................................... 12
3.2 Eksperimentalna obiljeja CSS3 ................................................................................... 12
3.3 Nedostaci CSS3 ............................................................................................................. 13
4. Zakljuak .............................................................................................................................. 14
5. Literatura .............................................................................................................................. 15
1. Uvod
HTML (Hyper Text Markup Language) je jezik iz porodice jezika za
oznaavanje (markup language) tehnikih dokumenata koji se distribuiraju
1
2. HTML
2.1 Hajpertekst (Hypertext)
HTML stranice imaju ekstenziju .html ili .htm, a nalaze se u odreenom
direktorijumu servera vezanog na Internet, to ih ini dostupnima na web-u.
Hipertekst je tekst koji sadri veze ili linkove ka drugim dokumentima ili na
samog sebe. Hipertekst je skup stranica, u obliku datoteka koji su meusobno
povezani linkovima umetnutim u stranice. Na ove linkove se moe kliknuti. Za
razliku od obinog teksta, koji se ita linearno (s lijeva na desno, odozgo nanie)
hipertekst se ita pratei hiper-veze u tekstu, dakle, ne nuno na linearni nain.
Postoji vei broj jezika koji omoguavaju da se precizno opie izgled i sadraj
jednog teksta.
Tekst i sadraj
<HTML>
<HEAD>
<TITLE> Naslov u browseru </TITLE>
</HEAD>
<BODY
2.5.3 Odjeljak
Odjeljak (engl. division) se opisuje tagovima <DIV> ... </DIV>.
Ovaj tag moe imati atribut za pozicioniranje align sa vrijednostima center,
right ili left.
2.5.4 Paragraf
Paragraf (engl. paragraph) se obiljeava tagovima <P> ... </P>.
Ukoliko u ravnom tekstu slijedi paragraf za paragrafom, tag </P> se moe
izostaviti.
Ovaj tag moe imati atribut za pozicioniranje align sa istim vrijednostima kao
tag <DIV>.
2.6 Liste
Liste u HTML jeziku predstavlju navoenje, popisivanje onih dijelova teksta,
koji se ne mogu svesti na elemente logike strukture (pasuse, odjeljke..).
Razlikujemo tri vrste lista:
numerisane
nenumerisane
neureene
2.6.1 Numerisane i nenumerisane liste
Numerisane liste se ubacuju pomou <ol> taga, a nenumerisane liste pomou
<ul> taga. Osnovna razlika izmeu ove dvije vrste listi je ta to e u
numerisanim listama ispred pojedinih stavki liste stajati redni brojevi, a u
numerisanoj listi e stajati dugmad.
2.6.2 Neureene liste
Ovaj oblik liste dobijamo pomou taga <dl>. Svaka neureena lista se sastoji iz
dva dijela: termina koji hoemo da definiemo i njegove definicije. Termini
zapoinju <dl> tagom, a njihove definicije <dd> tagom. Termini se
poravnavaju uz lijevu marginu, a njihove definicije se pojavljuju u novom redu i
uvuene za odreen broj mjesta.
Ovaj tag moe imati sljedee atribute: face, size, i color. Atributom face
definiemo kojim fontom elimo da tekst bude ispisan. Treba voditi rauna da
font koji se koristi u HTML stranici bude prethodno instaliran na raunaru
korisnika, u suprotnom e browser dodijeliti default font.
Pored naina ispisivanja teksta, u okviru stranice se moe upravljati i veliinom
slova. Za ove potrebe se koristi atribut size unutar font taga. HTML razlikuje 7
veliina slova koje nose vrijednosti od 1 do 7.
3. CSS
CSS je stilski jezik kojim se opisuje izgled i formatiranje dokumenta napisanog
markup jezikom. Najea primjena mu je u oblikovanju web stranice napisane
HTML-om. CSS je primarno dizajniran kako bi omoguio odvajanje sadraja
dokumenta od njegove prezentacije, ukljuujui elemente poput formata, boja i
fontova. Ovakva odvojenost moe poboljati dostupnost sadraja, fleksibilnost i
kontrolu nad specifikacijom prezentacijskih karakteristika, omoguiti dijeljenje
istog formata na vie dokumenata, itd. CSS posjeduje jednostavnu i izravnu
sintaksu. Koristi se skup engleskih rijei za specifikaciju imena raznih stilskih
sredstava. CSS specifikacije su kroz historiju imale problem sa prihvaenou.
CSS1 specifikacija dovrena je 1996. godine, no podrka u Web preglednicima
bila je slaba. Internet Explorer izdan 2000. godine, bio je prvi preglednik koji je
u potpunosti podravao CSS1. Ostali preglednici su pratili trend, a mnogi su
dodatno implementirali dijelove specifikacije CSS2.
Najnovija trea generacija CSS, uvodi mogunosti koje prate trend dinamikog
Web-a. Web-preglednici mogu implementirati dijelove specifikacije koji su
dovoljno napredovali bez ekanja da specifikacija CSS3 u cjelini bude zavrena.
CSS3 mogue je koristiti ve danas. Bitno je razluiti gdje ga se moe koristiti, a
gdje jo ne. Za elemente poput oznaavanja identiteta, uporabivosti, dostupnosti
i rasporeda web-stranica, CSS3 jo nije dovoljno pouzdan alat. No, za
interakciju, vizualne detalje, povratnu vezu i kretanje, svojstva CSS3 ve se
mogu koristiti, jer to nisu elementi presudni za funkcionalnost web-stranice.
Veliki dijelovi specifikacije CSS3 jo uvijek nisu implementirani niti u jednom
pregledniku. No, koliina implementiranog obiljeja dovoljna je kako bi se
CSS3 ve mogao koristiti.
CSS3 uvodi mogunost definiranja vie pozadinskih slika elementu, za razliku
od CSS-a 2.1 koji dozvoljava samo jednu.
11
12
stupaca.
13
4. Zakljuak
I HTML i CSS imaju svoje prednosti i mane. Prednost CSS-a ogleda se u tome
da CSS oitava stranice bre. Razlog tome je to to se za svaku web stranicu ne
mora da ispisuje isti kod iz CSS fajla. Prednosti HTML-a ogledaju se u
dostupnosti na svim OS, te je www usluga zasnovana na HTML dokumentima, a
ne Word ili PDF dokumentima koji karakteriu Windows OS. Jedan od razlog
zbog kojeg HTML radi na tekstualnom (a ne binarnom kodu) jeste upravo zbog
toga to svi raunari porepoznavaju tekst na isti nain. HTML-u nije bitan
precizan ispir na papiru, ve je dokument bitno prikazati ispravno u prozoru
pretraivaa. Za pravljenje HTML i CSS stranice, najpogodniji program je
Multimedia DreamWeaver, koji je jako jednostavan za upotrebu, i omoguava
lake koritenje i kreiranje kodova u odnosu na kreiranje kodova u Notepadu.
14
5. Literatura
Marki, Brano, 2008.g, Informatika, Ekonomski fakultet, Mostar.
Grubor G., Milosavljevi M., Veinovi M., 2009.g., Informatika, Univerzitet
Singidunum, Beograd.
Bambir, Kristijan, 2011.g., Tehnologije interneta i World Wide Web-a, CSS3,
Fakultet Elektrotehnike i raunarstva, Zagreb.
Nikoli, Boko, 2004.g., HTML programiranje, Via eleznika kola, Beograd
https://en.wikipedia.org/wiki/Cascading_Style_Sheets
https://hr.wikipedia.org/wiki/HTML
15