Uvod u web programiranje: Uvod u HTML

Like dokumenter
Kako dostaviti logo. USBnet. Powered by

1 REALNE FUNKCIJE REALNE VARIJABLE

Kartlegging av leseferdighet Trinn 2 og 3 på bosnisk

Uvod u Veb i Internet tehnologije HTML

do minimalno 8 kreativnih objava mjesečno Povlaštena cijena nakon završetka akcije: 900,00 kn

Programiranje 1 grupno spremanje (zadaci) datoteke

Uvod u web dizajn i obrada slike

Intro til WWW, HTML5 og CSS

1 - Prvi deo upitnika

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

1. DHB-E 18/21/24 Sli art ELEKTRONIČKI PROTOČNI GRIJAČ VODE

Oppgavesamling til Webutvikling < >

ALUMINIJSKE VODILICE ZA ODJELJIVANJE PROSTORA

Riješeni zadaci: Funkcije

TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE

INF1040 Oppgavesett 2: Nettsider og XHTML

Sveučilište u Zagrebu PMF Matematički odsjek. Mreže računala. Vježbe 04. Zvonimir Bujanović Slaven Kožić Vinko Petričević

Høgskolen i Telemark EKSAMEN Webpublisering (inkludert denne) Hjelpemiddel: Ingen

Oppgavesamling til Webutvikling < >

MINIMARK stampac za industrijsko obelezavanje

NCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012

(X)HTML, CSS og JavaScript HTML. Det første dokumentet Grunnleggende programmering i Java Monica Strand 26.

FIL FILOZOFIJA. Ispitna knjižica 2 FIL.25.HR.R.K2.12 FIL IK-2 D-S025. FIL IK-2 D-S025.indd :31:00

Složeni tipovi podataka

Grunnleggende om websider og HTML-kode

Håkon Tolsby Håkon Tolsby

HTML-del. 1. <!-- ikke slett min kode, vær så snill --> er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag

BOSANSKI LCD TV UPUTSTVA 0516MTH-VT-VT

Prije uporabe Sigurnost...1 Važne napomene...1. Tablet FISKAL1... 2

HTML5 og CSS. Webdesign med Dreamweaver. Glemmen vgs - Medier og kommunikasjon 1. januar Arly Dale 2013 Side 1

VOLKSWAGEN Golf V (1K) V TDi (AZV) Motor -> Priručnik za popravak -> Remen razvodnog mehanizma: uklanjanje/postavljanje

VERTIKALNA POLARIZACIJA

EKSAMEN / 6101N WebPublisering

Likovna umjetnost umjetnost, matematika i algoritmi

SECURIT table za pisanje kredom TABLE STONE ZA PISANJE KREDOM ILI KREDA MARKEROM...

Steg 1: Vi starter fra toppen

Læringsmål XML. Markering av tekst. SGML-familien. Forstå prinsippene bak XML og XHTML. Forstå hva XML kan brukes til og hvordan.

OBLIG 1 - WEBUTVIKLING

CSS-formatering: stilark med kommentarer

HRVATSKI. LCD televizor UPUTE 0516MTH-VT-VT

Topografske karte. Dr. sc. Aleksandar Toskić, izv. prof.

Kursinformasjon på VVV

file:///c:/users/michaelp/sites/dkdm/dw5/dreamweaver5_1.html

Poslovanje Centri izvrsnosti za poslovnu podrπku

HRVATSKI. LCD televizor UPUTE 0716MTH-VT-VT

FRACTAL d.o.o. Elektrotehnički i informatički inžinjering i konzalting Kupreška 37, SPLIT. PowerCAD 4.1

Web fundamentals. Web design. Frontend vs. Backend Webdesign 17. januar Monica Strand

BOSANSKI LCD TV UPUTSTVA 0716MTH-VT-VT

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene.

DO ŽIV LJA JI HAK L BE RI JA FI NA

Ord og begreper. Norsk Morsmål: Tegning (hvis aktuelt)

Nettsider og XHTML. SGML-familien. Hvordan lage et nettsted

- reklamebannere mobil og tablet

4. Grafič ke funkčije

Korisnički priručnik. Modena E501

MMT105 Internettprogrammering Uke 44, høst 2007

FILOZOFIJA. Ispitna knjižica 1 FIL.22.HR.R.K1.16 FIL IK-1 D-S022. FIL IK-1 D-S022.indd :02:32

GEO2311. Obligatorisk Innlevering 1

Eksamen FSP5822/PSP5514 Bosnisk nivå II Elevar og privatistar / Elever og privatister. Nynorsk/Bokmål

Činjenice o hepatitisu A, B i C i o tome kako izbjeći zarazu

Oblig 1 Erlend Hannestad

Sustavi za rad u stvarnom vremenu

Webutvikling oblig 1 Marius Hanssen

Nr. 11/238 EØS-tillegget til Den europeiske unions tidende KOMMISJONSFORORDNING (EU) nr. 605/2014. av 5. juni 2014

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em;

Håkon Tolsby Håkon Tolsby

<HTML Koder> Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01

CSS: Animasjon Nybegynner

Forsvunnet katt webside

En enkel innføring i HTML koding

Mašina za sušenje Priručnik za korisnika Tørretumbler Brugermanualen Tørketrommel Brukerhåndboken DCY 7202 YW _SB/

html - minikurs ved Sverre Andreas Fekjan webforum

Tru64: Uvod - alati i naredbe. Dinko Korunić, InfoMAR d.o.o. v1.2, travanj 2006.

CSS. Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS

Bluetooth autoradio MEX-BT3800U. Uputstvo za upotrebu (1) Za isključenje demonstracionog (DEMO) prikaza, pogledajte str. 7.

Høgskoleni østfold EKSAMEN

Oppgave 1: Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Neprekidne funkcije nestandardni pristup

EKSAMEN. Elektronisk publisering. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag

OSNOVNI KONCEPTI GRAFIČKOG PROGRAMIRANJA Interaktivna manipulacija oblikom igra glavnu ulogu u CAD/CAM/CAE sistemima. Programiranje koje kreira

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Steg 1: Animasjons-attributtet

XML og XHTML. Hva er nå egentlig denne teksten? Et litt mer avansert XML-eksempel. Et meget enkelt XML-eksempel. For å få fortalt hva teksten er

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Primena računara u fizičkoj hemiji. Profesor: Miloš Mojović Asistent: Aleksandar Ignjatović

Eksamen FSP5819 Bosnisk I PSP5512 Bosnisk nivå I. Nynorsk/Bokmål

Steg 1: Felix har forsvunnet!

HTML: Legg til lyd og video

Izmena i dopuna konkursne dokumentacije

PROJEKTOVANJE SOFTVERA

PC i multimedija 3. deo: Audio

Webutvikling Oblig 5. Oppg 1. Her ser du sidebar og widgets som er tilgjengelig.

Zadatak 1 strukture (C110) P2: Jedanaesta nedelja Strukture i liste. Strukture na jeziku C (2) Strukture na jeziku C (1)

CSS: Style nettsider. Introduksjon. Skrevet av: Arve Seljebu

Seme rađa Novi Sad, Radnička 30a Tel: 021/ ; Fax: 021/ Godina V Broj januar 2016.

PRAVILNIK O NAČINU I UVJETIMA OBAVLJANJA DJELATNOSTI ELEKTRONIČKIH KOMUNIKACIJSKIH MREŽA I USLUGA. - neslužbeni pročišćeni tekst -

Erlend Oftedal. Risiko og sikkerhet i IKT-systemer, Tekna

Oppbygging av innhold på responsive nettsider.

Universitetet i Oslo Institutt for informatikk. avmystifisert i INF102. Kvile

the web Introduksjon Lesson

Transkript:

Uvod u web programiranje: Uvod u HTML Dubrovnik, ožujak 2013. Krunoslav Žubrinić Zaštićeno licencom http://creativecommons.org/licenses/by-nc-sa/3.0/hr/

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/. Uvod u web programiranje: Uvod u HTML 2

Kako funkcionira Web Prilagođeno iz: E. Freeman & E. Freeman, Head First HTML with CSS & XHTML, O'Reilly, 2006 Uvod u web programiranje: Uvod u HTML 3

Web server i web preglednik Prilagođeno iz: E. Freeman & E. Freeman, Head First HTML with CSS & XHTML, O'Reilly, 2006 Uvod u web programiranje: Uvod u HTML 4

Web preglednik Prilagođeno iz: E. Freeman & E. Freeman, Head First HTML with CSS & XHTML, O'Reilly, 2006 Uvod u web programiranje: Uvod u HTML 5

Adresa web stranice? Kako web preglednik zna pronaći mjesto na kojem se nalazi web stranica?! Svaka web stranica ima jedinstvenu adresu (tzv. URL (uniform resource locator) Uvod u web programiranje: Uvod u HTML 6

Prikaz sadržaja web stranice? Kako web preglednik zna kako iscrtati sadržaj web stranice?! HTML kod sadrži sve informacije o sadržaju i izgledu web stranice. Uvod u web programiranje: Uvod u HTML 7

Kako izgleda HTML? <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> </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. <h2>kako do nas</h2> <p> </p> </body> </html> Siđete na trećoj stanici od Pila, skrenete desno pa produžite cca. 300 metara. klub-01.html Uvod u web programiranje: Uvod u HTML 8

HTML u web pregledniku Uvod u web programiranje: Uvod u HTML 9

Č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 MS Share Point Designer Želite li više mogućnosti možete koristiti gotove sustave za upravljanje sadržajem (CMS) Joomla! Wordpress Drupal Adobe Dreamweaver MS Expression Web Notepad++ Izgled stranica u CMS-ovima prilagođavate sami pomoću HTML-a, CSS-a i JS-a. Manje ambiciozni mogu koristiti gotove predloške. Uvod u web programiranje: Uvod u HTML 10

Naziv stranice/ kartice Slika <html> Uvid u HTML kod <head> 1 <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>klub "Kod smrznutog pingvina"</title> </head> <body> 3 Hiperveza 6 Podnaslov 5 <h1>dobrodošli u klub "Kod smrznutog pingvina"</h1> <img src="klub-logo.jpg" /> <p> </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. <h2>kako do nas</h2> <p> </p> </body> </html> 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. Naglašeni tekst Siđete na trećoj stanici od Pila, skrenete desno pa produžite cca. 300 metara. 2 8 Naslov odlomka Mogu se definirati odlomci na 6 razina (<h1>,<h2> <h6>) Tekst odlomka 7 Uvod u web programiranje: Uvod u HTML 11

1 Naziv stranice /kartice 8 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. 2 Naslov odlomka Naglašeni tekst 4 5 3 Web preglednici mogu standardno prikazati samo slike u.jpg,.png i.gif formatu Hiperveza prema drugoj HTML stranici Podnaslov 6 7 Tekst odlomaka Uvod u web programiranje: Uvod u HTML 12

Uvod u anatomiju (HTML dokumenta) <html></html> početna i završna oznaka svakog dokumenta zaglavlje dokumenta <head></head> tijelo dokumenta <body></body> naslov dokumenta <title></title> naslov odlomka <h1></h1> tekst odlomka <p></p> Uvod u web programiranje: Uvod u HTML 13

Uvod u anatomiju (HTML elementa) Uvod u web programiranje: Uvod u HTML 14

Koncepti HTML-a <html> <body> <p> Tekst odlomka </p> <img src= slika.jpg /> </body> </html> Neki elementi imaju samo 1 oznaku. Oni završavaju znakom / prije završnog > <img /> = slika <br /> = prijelom retka Element Unutar sebe može imati tekst ili ugniježđ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 Uvod u web programiranje: Uvod u HTML 15

Koncepti HTML-a atribut vrijednost atributa Elementi mogu imati atribute Vrijednost atributa pridružuje se znakom jednakosti i navodi se pod navodnicima <p style = "color: blue" > </p> atribut <img src="slika.jpg" width="20" /> <em> Tekst odlomka </em> vrijednost atributa Elementi mogu biti ugnježđeni unutar drugih elemenata i ne smiju se preklapati Preklapanje Ugnježđivanje <p> <p> <b>neki sadržaj <b>neki sadržaj </p> </b> </b> </p> Uvod u web programiranje: Uvod u HTML 16

Kako djeluju atributi <p style = "color: blue" > <img src="slika.jpg" width="50" /> 1 Sav tekst unutar ovog odlomka prikazati će se obojan plavom bojom <em> Tekst odlomka </em> 2 </p> 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. Uvod u web programiranje: Uvod u HTML 17

Kako djeluju atributi <img src="slika.jpg" width="250" /> Visina slike zadana je da bude 250px. Web preglednik proporcionalno smanjuje visinu slike tako da omjer ostane sačuvan. 1 <img width="250" height = "50" src="slika.jpg" /> img-width.html 2 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 Uvod u web programiranje: Uvod u HTML 18

1. zadatak: Moja prva web stranica 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 HTML-u Uvod u web programiranje: Uvod u HTML 19

1. zadatak: Moja prva web stranica Naslov web stranice Naslov i odlomka i boja teksta Slika s adrese http://goo.gl/hpo1a Trebate podesiti širinu ili visinu slike (atributi width ili height) Hiperlinkovi na adresu http://en.wikipedia.org/wiki/html Uvod u web programiranje: Uvod u HTML 20

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 Uvod u web programiranje: Uvod u HTML 21

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 Uvod u web programiranje: Uvod u HTML 22

Osnovno formatiranje sadržaja <+----------------- I mi učimo osnove HTML-a +----------------- format-3a.html Želimo li sačuvati izabrane fontove, a prelomiti redak koristimo element <br /> Želimo li u tekstu prikazati prazninu koristimo posebnu oznaku +-------------------<br /> I mi učimo<br /> osnove<br /> HTML-a<br /> +-------------------<br /> Sve posebne oznake na početku imaju znak & (ampersand), a na kraju ; (točku-zarez)! Znak Oznaka < < > > " " ' praznina &apos; format-3b.html Uvod u web programiranje: Uvod u HTML 23

Osnovno formatiranje teksta Oznaka <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> <b>podebljan tekst</b> <i>nakošen tekst</i> <tt>font fiksne širine</tt> Prikaz Jako naglašen Naglašen tekst Programski kod Citat Ovo je indeks Ovo je potencija Ovo je uvećano Podebljan tekst Nakošen tekst Font fiksne širine format-4.html Uvod u web programiranje: Uvod u HTML 24

2. zadatak: "Razlomljena" stranica Izmijenite i nadopunite sadržaj vaše prve web stranicu tako da rezultat izgleda kao na ovom slajdu Uvod u web programiranje: Uvod u HTML 25

2. zadatak: "Razlomljena" stranica Tekst druge stranice Promijenite naslov stranice i odlomka Pretvorite tekst u indeksni oblik Dodajte nekoliko razmaka Razlomite rečenicu u više redaka Podebljate i povećajte slova Promijenite boju slova 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 Uvod u web programiranje: Uvod u HTML 26

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 Uvod u web programiranje: Uvod u HTML 27

Poredana (ordered) lista lista kod koje su elementi nabrojani jedan ispod drugoga, a svaki element označen je rednim brojem (ili slovom) koristi se kada je redoslijed elemenata važan <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 Uvod u web programiranje: Uvod u HTML 28

Neporedana (unordered) lista lista kod koje su elementi slobodno nabrojani jedan ispod drugoga i označeni točkicama ili crticama koristi se kada redoslijed elemenata nije važan <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 Uvod u web programiranje: Uvod u HTML 29

3. zadatak: Stranica kluba v2 Doradite početnu stranicu kluba klub-01.html tako da izgleda kao na slici. Link treba otvoriti novu web stranicu s vašim web dizajnerskim referencama Uvod u web programiranje: Uvod u HTML 30

3. zadatak: Stranica kluba v2 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 Uvod u web programiranje: Uvod u HTML 31

3. zadatak: Dizajnerske reference Slika se nalazi na adresi http://goo.gl/enwrw 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). Uvod u web programiranje: Uvod u HTML 32

3. zadatak: Dizajnerske reference Svaki element neporedane liste je jedan link. Sjetite se pravila ugnježđivanja HTML elemenata! Slika s adrese http://goo.gl/enwrw Linkovi otvaraju vašu 1. odnosno 2. web stranicu (iz 1. i 2. zadatka) Uvod u web programiranje: Uvod u HTML 33

Što nismo obradili? Tablice <table><tr><td> Forme <form><input><select><option><textarea> Okvire <iframe><frameset><frame> Komentari <!-- --> Brojne atribute HTML elemenata O HTML-u detaljno možete pročitati na adresi: http://www.w3schools.com/html/default.asp Uvod u web programiranje: Uvod u HTML 34

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 Uvod u web programiranje: Uvod u HTML 35