uvod u htmlpodebljate i povećajte slova promijenite boju slova pretvorite tekst u „indeksni...

35
Uvod u HTML Krunoslav Ţubrinić Oţujak 2013.

Upload: others

Post on 05-Jan-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Uvod u HTML

Krunoslav Ţubrinić

Oţujak 2013.

Page 2: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Creative Commons

slobodno smijete:

dijeliti — umnoţavati, distribuirati i javnosti priopćavati djelo

remiksirati — preraĎivati djelo

pod slijedećim uvjetima:

imenovanje. Morate priznati i označiti autorstvo djela na način kako je specificirao autor ili davatelj licence (ali ne način koji bi sugerirao da Vi ili Vaše korištenje njegova djela imate njegovu izravnu podršku).

nekomercijalno. Ovo djelo ne smijete koristiti u komercijalne svrhe.

dijeli pod istim uvjetima. Ako ovo djelo izmijenite, preoblikujete ili stvarate koristeći ga, preradu moţete

distribuirati samo pod licencom koja je ista ili slična ovoj.

U slučaju daljnjeg korištenja ili distribuiranja morate drugima jasno dati do znanja licencne uvjete ovog

djela. Najbolji način da to učinite je linkom na ovu internetsku stranicu.

Od svakog od gornjih uvjeta moguće je odstupiti, ako dobijete dopuštenje nositelja autorskog prava.

Ništa u ovoj licenci ne narušava ili ograničava autorova moralna prava.

Tekst licence preuzet je s http://creativecommons.org/. 2

Page 3: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Kako funkcionira Web

3 Prilagođeno iz: E. Freeman & E. Freeman, Head First HTML with CSS & XHTML, O'Reilly, 2006

Page 4: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Web server i web preglednik

4 Prilagođeno iz: E. Freeman & E. Freeman, Head First HTML with CSS & XHTML, O'Reilly, 2006

Page 5: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Web preglednik

5 Prilagođeno iz: E. Freeman & E. Freeman, Head First HTML with CSS & XHTML, O'Reilly, 2006

Page 6: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Adresa web stranice

ožujak 2013 Uvod u HTML 6

? Kako web preglednik zna pronaći

mjesto na kojem se nalazi web stranica?

! Svaka web stranica ima jedinstvenu adresu

(tzv. URL (uniform resource locator)

Page 7: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Prikaz sadrţaja web stranice

ožujak 2013 Uvod u HTML 7

? Kako web preglednik zna kako

iscrtati sadrţaj web stranice?

! HTML kod sadrţi sve informacije o sadrţaju

i izgledu web stranice.

Page 8: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

<html>

<head>

<meta http-equiv="content-type" content="text/html;charset=utf-8" />

<title>Klub "Kod smrznutog pingvina"</title>

</head>

<body>

<h1>Dobrodošli u klub "Kod smrznutog pingvina"</h1>

<img src="klub-logo.jpg" />

<p>

Klub <em>"Kod smrznutog pingvina"</em> je prostor u kojem možete provesti ugodne trenutke sami ili u društvu čitajući, slušajući glazbu, igrajući društvene igre ili ispijajući bezalkoholna pića.

<a href="http://en.wikipedia.org/wiki/Wireless_LAN">Bežični internet</a>

je dostupan tako da možete surfati ili provjeriti elektroničku poštu.

</p>

<h2>Kako do nas</h2>

<p>

Siđete na trećoj stanici od Pila, skrenete desno pa produžite cca. 300 metara.

</p>

</body>

</html>

ožujak 2013 Uvod u HTML

Kako izgleda HTML?

klub-01.html

Page 9: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

HTML u web pregledniku

ožujak 2013 Uvod u HTML 9

Page 10: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Čime pisati HTML?

Vlastita web stranica

Započeti u običnom ureĎivaču teksta kako bi se

upoznali s elementima i pravilima izrade HTML-a

Nakon toga moţete prijeći na vizualne ureĎivače

Ţelite li više mogućnosti moţete koristiti gotove

sustave za upravljanje sadrţajem (CMS)

Joomla!

Wordpress

Drupal

… ožujak 2013 Uvod u HTML 10

Adobe Dreamweaver MS Expression Web MS Share Point Designer

Izgled stranica u CMS-ovima

prilagođavate sami pomoću

HTML-a, CSS-a i JS-a.

Manje ambiciozni mogu

koristiti gotove predloške.

Page 11: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

<html>

<head>

<meta http-equiv="content-type" content="text/html;charset=utf-8" />

<title>Klub "Kod smrznutog pingvina"</title>

</head>

<body>

<h1>Dobrodošli u klub "Kod smrznutog pingvina"</h1>

<img src="klub-logo.jpg" />

<p>

Klub <em>"Kod smrznutog pingvina"</em> je prostor u kojem možete provesti ugodne trenutke sami ili u društvu čitajući, slušajući glazbu, igrajući društvene igre ili ispijajući bezalkoholna pića.

<a href="http://en.wikipedia.org/wiki/Wireless_LAN">Bežični internet</a>

je dostupan tako da možete surfati ili provjeriti elektroničku poštu.

</p>

<h2>Kako do nas</h2>

<p>

Siđete na trećoj stanici od Pila, skrenete desno pa produžite cca. 300 metara.

</p>

</body>

</html>

ožujak 2013 Uvod u HTML 11

Uvid u HTML kod

1

2 3

5

6

<em>"Kod smrznutog pingvina"</em>

7

4

Omogućuje prikaz "naših" slova na web

stranici. Kodne stranice koje podržavaju

"naša" slova su utf-8 i windows-1250. Koju

od njih trebate koristiti, ovisi o postavkama

uređivača teksta koji koristite.

Naziv

stranice/

kartice

Slika Naglašeni tekst

Hiperveza

Podnaslov

Tekst odlomka

8

Naslov odlomka

Mogu se definirati

odlomci na 6 razina

(<h1>,<h2>… <h6>)

Page 12: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Omogućuje prikaz naših slova na web stranici.

Ako se slova ne prikazuju ispravno, kodnu

stranicu možete promijeniti kroz

View->*Encoding izbornik web preglednika.

1

2

3

6 7

Naslov odlomka

Web preglednici mogu

standardno prikazati

samo slike u

.jpg, .png i .gif formatu

Naglašeni

tekst

Hiperveza prema drugoj HTML

stranici

Podnaslov Tekst odlomaka

Naziv

stranice

/kartice

4

5

8

Page 13: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Uvod u anatomiju (HTML dokumenta)

ožujak 2013 Uvod u HTML 13

<html></html>

početna i završna oznaka svakog dokumenta

zaglavlje dokumenta <head></head>

naslov dokumenta <title></title>

tijelo dokumenta <body></body>

naslov odlomka <h1></h1>

tekst odlomka <p></p>

Page 14: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

ožujak 2013 Uvod u HTML 14

Uvod u anatomiju (HTML elementa)

Page 15: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

ožujak 2013 Uvod u HTML 15

<html>

<body>

<p>

Tekst odlomka

</p>

<img src=”slika.jpg” />

</body>

</html>

Koncepti HTMLa Element

Unutar sebe može imati tekst ili ugnježđene druge elemente.

Oznake

Većina elemenata ima 2 oznake: početnu i završnu.

Završna oznaka ima znak / prije svog naziva

<p> = početna oznaka

</p> = završna oznaka Neki elementi imaju samo 1 oznaku. Oni završavaju znakom / prije završnog >

<img … /> = slika

<br /> = prijelom retka

Page 16: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

ožujak 2013 Uvod u HTML 16

Koncepti HTMLa

<p style = "color: blue" >

<img src="slika.jpg" width="20" />

<em> Tekst odlomka </em>

</p>

atribut vrijednost atributa

Elementi mogu imati atribute

Vrijednost atributa pridružuje se znakom jednakosti i navodi se pod navodnicima

Elementi mogu biti ugnježđeni unutar drugih elemenata i ne smiju se preklapati

Ugnježđivanje

<p>

<b>Neki sadržaj

</b>

</p>

Preklapanje

<p>

<b>Neki sadržaj

</p>

</b>

atribut vrijednost atributa

Page 17: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

ožujak 2013 Uvod u HTML 17

Kako djeluju atributi

<p style = "color: blue" >

<img src="slika.jpg" width="50" />

<em> Tekst odlomka </em>

</p>

1

Sav tekst unutar

ovog odlomka

prikazati će se

obojan plavom

bojom

Web preglednik će sliku "slika.jpg" koja se nalazi u istom folderu kao ova web stranica (vrijednost src

atributa) prikazati tako da njezina širina (vrijednost width atributa) bude točno 50px. Automatski će smanjiti

njezinu visinu kako bi omjer širine i visine ostao nepromijenjen. Isto se može postići tako da se smanji

njezina visina (vrijednost atributa height).

NEMOJTE jako smanjivati sliku na ovaj način (npr. sliku veličine 3000*2000 px smanjiti na veličinu 30*20)

jer se s web servera pregledniku uvijek šalje slika izvorne veličine.

2

Page 18: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

ožujak 2013 Uvod u HTML 18

Kako djeluju atributi

<img src="slika.jpg" width="250" />

<img width="250" height = "50"

src="slika.jpg" />

1

Visina slike zadana

je da bude 250px.

Web preglednik

proporcionalno

smanjuje visinu

slike tako da omjer

ostane sačuvan.

Zadali ste točnu širinu (250px) i visinu

(50px) slike. Slika je sada izobličena jer

niste vodili računao njihovom omjeru!

PAZITE ako mijenjate i širinu (width) i

visinu (height) kako ne biste pokvarili

omjer! Osim ako to ne želite

2

img-width.html

Page 19: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Izmijenite web stranicu klub-01.html tako da rezultat izgleda kao na ovom slajdu

Sliku moţete pronaći na adresi: http://goo.gl/hPo1a

Linkovi vas trebaju odvesti na članak Wikipedije koji govori o HTMLu

1. zadatak: Moja prva web stranica

Uvod u HTML 19

Page 20: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

20 Uvod u HTML ožujak 2013

1. zadatak: Moja prva web stranica

Naslov web stranice

Naslov i odlomka i boja teksta

Hiperlinkovi na adresu http://en.wikipedia.org/wiki/HTML

Slika s adrese

http://goo.gl/hPo1a

Trebate podesiti širinu ili visinu slike

(atributi width ili height)

Page 21: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

ožujak 2013 Uvod u HTML 21 21

Osnovno formatiranje sadrţaja

Prikazom u web pregledniku gubi se početno

formatiranje sadrţaja

<html> <head> <title>…</title> </head> <body> ///\\___ (@ @) +----oOO----(_)-----------+ | I ja učim | | osnove | | HTML-a | +-----------------oOO-----+ |__|__| || || ooO Ooo </body> </html>

format-1.html

Page 22: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

ožujak 2013 Uvod u HTML 22 22

Osnovno formatiranje sadrţaja

Očuvanje formatiranja sadrţaja

oznake <pre></pre>

tekst se prikazuje zadanim fontom fiksne širine

<html> <head> <title>…</title> </head> <body> <pre> ///\\___ (@ @) +----oOO----(_)-----------+ | I ja učim | | osnove | | HTML-a | +-----------------oOO-----+ |__|__| || || ooO Ooo </pre> </body> </html> format-2.html

Page 23: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

ožujak 2013 Uvod u HTML 23 23

Osnovno formatiranje sadrţaja

Ţelimo li sačuvati izabrane fontove, a

prelomiti redak koristimo element <br />

Ţelimo li u tekstu prikazati prazninu

koristimo posebnu oznaku &nbsp;

+-------------------<br /> |&nbsp;&nbsp;I mi učimo<br /> |&nbsp;&nbsp;&nbsp;&nbsp;osnove<br /> |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;HTML-a<br /> +-------------------<br />

format-3a.html

Sve posebne oznake na

početku imaju znak &

(ampersand), a na kraju ;

(točku-zarez)!

Znak Oznaka

< &lt;

> &gt;

" &quot;

' &apos;

praznina &nbsp;

<+----------------- | I mi učimo | osnove | HTML-a +-----------------

format-3b.html

Page 24: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Osnovno formatiranje teksta

ožujak 2013 Uvod u HTML 24

Oznaka Prikaz

<strong>Jako naglašen</strong>

<em>Naglašen tekst</em>

<code>Programski kod</code>

<cite>Citat</cite>

Ovo je <sub>indeks</sub>

Ovo je <sup>potencija</sup>

<big>Ovo je uvećano</big>

Jako naglašen

Naglašen tekst

Programski kod

Citat

Ovo je indeks

Ovo je potencija

Ovo je uvećano

<b>Podebljan tekst</b>

<i>Nakošen tekst</i>

<tt>Font fiksne širine</tt>

Podebljan tekst

Nakošen tekst

Font fiksne širine

format-4.html

Page 25: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Izmijenite i nadopunite sadržaj vaše prve web stranicu tako da rezultat izgleda kao na ovom slajdu

2. zadatak: "Razlomljena" stranica

Uvod u HTML 25

Page 26: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

ožujak 2013

2. zadatak: "Razlomljena" stranica

Promijenite naslov stranice i odlomka

Dodajte

nekoliko

razmaka

Podebljate i povećajte slova

Promijenite boju slova

Pretvorite tekst u „indeksni „oblik Razlomite

rečenicu u

više redaka

Napravite link na vašu prvu web stranicu (iz 1. zadatka).

Prikažite taj URL pomoću posebnih oznaka i oblikujte

ga slovima fiksna širine

Tekst

druge

stranice

Page 27: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Liste

sluţe za organizaciju sadrţaja na web

stranici

neporedana lista (unordered list)

<ul></ul> kreira listu

<li></li> elementi liste

poredana lista (ordered list)

<ol></ol> kreira listu

<li></li> elementi liste

ožujak 2013 Uvod u HTML 27

Page 28: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

lista kod koje su elementi nabrojani jedan

ispod drugoga, a svaki element označen

je rednim brojem (ili slovom)

koristi se kada je redosljed elemenata vaţan

Poredana (ordered) lista

ožujak 2013 Uvod u HTML 28

<h1>Postupak kuhanja kave</h1>

<ol>

<li>Ulij vodu u posudu</li>

<li>Stavi šećer u vodu</li>

<li>Ugrij vodu</li>

<li>Stavi kavu u vodu</li>

<li>Izlij kavu u šalice</li>

</ol> lista-p.html

Page 29: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

lista kod koje su elementi slobodno

nabrojani jedan ispod drugoga i označeni

točkicama ili crticama

koristi se kada redosljed elemenata nije vaţan

Neporedana (unordered) lista

ožujak 2013 Uvod u HTML 29

<h1>Lista stvari za kupovinu</h1>

<ul>

<li>Kruh</li>

<li>Šećer</li>

<li>Novi mobitel</li>

<li>Sir</li>

<li>Mineralna voda</li>

</ul> lista-n.html

Page 30: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

3. zadatak: Stranica kluba v2

Doradite početnu stranicu kluba klub-01.html tako da izgleda kao na slici.

Uvod u HTML 30

Link treba otvoriti novu web

stranicu s vašim web

dizajnerskim referencama

Page 31: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

ožujak 2013

3. zadatak: Stranica kluba v2

31

Promijenite

naslov

Smanjite veličinu slike (nemojte pretjerivati)

sjetite se width i/ili height atributa

Podebljate tekst i

promijenite mu boju

Pretvorite u neporedanu listu

Pretvorite u poredanu listu

Link treba otvoriti novu web stranicu s

vašim web dizajnerskim referencama

Page 32: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

3. zadatak: Dizajnerske reference

Slika se nalazi na adresi http://goo.gl/enwrW

Uvod u HTML 32

Klik na prvi link treba otvoriti vašu prvu web stranicu (iz 1. zadatka), a klik na drugi link vašu drugu web stranicu (iz 2. zadatka).

Page 33: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

3. zadatak: Dizajnerske reference

ožujak 2013 Uvod u HTML 33

Svaki element

neporedane liste je

jedan link.

Sjetite se pravila

ugnježđivanja HTML

elemenata!

Linkovi otvaraju vašu 1.

odnosno 2. web stranicu (iz

1. i 2. zadatka)

Slika s adrese http://goo.gl/enwrW

Page 34: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Što nismo obradili?

Tablice

<table><tr><td>

Forme

<form><input><select><option><textarea>

Okvire

<iframe><frameset><frame>

Komentari

<!-- … -->

Brojne atribute HTML elemenata

O HTMLu detaljno moţete pročitati na adresi:

http://www.w3schools.com/html/default.asp

ožujak 2013 Uvod u HTML 34

Page 35: Uvod u HTMLPodebljate i povećajte slova Promijenite boju slova Pretvorite tekst u „indeksni „oblik Razlomite rečenicu u više redaka Napravite link na vašu prvu web stranicu

Gdje smjestiti web stranice?

Besplatni web prostor kod vašeg

davatelja ADSL usluga

Npr. Optima daje Freeweb uslugu od 30Mb besplatnog

prostora na koji moţete staviti vlastite web stranice

http://freeweb.optinet.hr/~vaše_kor_ime

Besplatne CMS aplikacija i društvene mreţe

Facebook, Google sites, wiki, blogovi,…

Drugi davatelji besplatnog prostora za smještaj web

stranica

Najčešće plaćate time što u svaku vašu web stranicu davatelj

usluge umeće reklame

Prostora za smještaj web stranica koji se plaća

ožujak 2013 Uvod u HTML 35