際際滷

際際滷Share a Scribd company logo
HTML:n ABC
HTML-MERKKAUSKIELEN ABC. YKSINKERTAISTETTU
KUVAUS SIIT MIT HTML ON JA MILT SE NYTT
N辰iden kalvojen tarkoitus
N辰m辰 kalvot on tarkoitettu esitiedoiksi Corellia Helsinki Oy:n HTML
peruskursseille saapuville ja miksei yleistiedoksi muillekin
Tarkoitus on nopeuttaa kurssilla varsinaiseen asiaan p辰辰semist辰
Mit辰 k辰sittelen n辰ill辰 kalvoilla





Mist辰 osista verkkosivu koostuu
Verkkosivun rakennuspalikat  HTML elementit
Sivun rakenne
Mist辰 sivun ulkoasu tulee

P辰辰asiallisena tarkoituksena on vain selvitt辰辰 perusk辰sitteet ennen kurssille
tuloa
Mit辰 HTML on?
HTML on yksinkertainen tapa
kuvata m辰辰r辰muotoisesti sis辰lt旦,
jota selain n辰ytt辰辰
HTML:n avulla selaimelle
kerrotaan
 Ohjeita siit辰 miten sen tulisi
saamaansa sis辰lt旦辰 k辰sitell辰
 Mit辰 sis辰lt旦辰 sen tulisi n辰ytt辰辰
k辰ytt辰j辰lle
Elementti
Elementti on HTML:n rakennuspalikka
 Ne on m辰辰ritetty spesifikaatiossa ja jokaisella elementill辰 on oma teht辰v辰ns辰, jonka selaimet
ymm辰rt辰v辰t

Elementtej辰 on moneen eri tarkoitukseen mm:





Ohjeiden antamiseksi selaimelle
Tietojen ryhmitt辰miseksi
Taulukoiden tai lomakkeiden tekemiseksi
Tekstitasoisten tietojen m辰辰ritt辰miseksi

HTML5 m辰辰rityksess辰 on hieman toistasataa elementti辰. Ne kyll辰 oppii nopeasti
eik辰 kaikkia (ihan oikeasti) tarvitse muistaa
Elementin rakenne
Tagi
Tagi on siis se < ja > merkeill辰 rajattu kokonaisuus, jossa n辰iden merkkien v辰liss辰
on elementin nimi (tyyppi)
Elementtej辰 ovat esimerkiksi







<table> = kuten arvaat, taulukko
<ul> = unordered list eli yleiskielell辰 ns. pallukkalista
<li> = list item eli listan rivi vaikkapa yll辰 mainitussa <ul> listasssa
<h1> = otsikkoteksti (h1 on t辰rkein, h6 on viimeinen alaotsikkotaso)
<img> = kuva
<video> = video
Joskus on pelkk辰 alku tag
Joskus elementill辰 ei ole erillist辰
lopettavaa tagia vaan koko elementin
sis辰lt旦 on ilmaistu aloittavassa tagissa

<img src=/slideshow/html-aapinen/29246584/kuva.jpg alt=kuva
kauniista ihmisest辰>
T辰llaisessa tagissa sivulle tuotava sis辰lt旦
on ilmaistu attribuutilla

 src=/slideshow/html-aapinen/29246584/kuva.jpg tarkoittaa, ett辰 selain n辰ytt辰辰
sivull辰 t辰ss辰 kohtaa kuvan, jonka tiedostonimi
on kuva.jpg
 alt=kuva kauniista ihmisest辰 tarkoitus on
kertoa mit辰 siin辰 oleva sis辰lt旦 esitt辰辰 ellei
kuvaa voi n辰hd辰
Sis辰kk辰iset elementit
Elementit voivat olla sis辰kk辰isi辰
 Muistathan edelt辰 esimerkin <ul> =
lista ja <li> = listan rivi elementti
Elementtien v辰linen hierarkia
Selain rakentaa aina verkkosivusta hierarkisen rakenteen, jossa elementit ovat
per辰kk辰in ja/tai sis辰kk辰in
T辰t辰 hierarkista rakennetta kutsutaan Document Object Model k辰sitteell辰.
Tuttavallisemmin DOM
T辰m辰 on t辰rke辰 ymm辰rt辰辰 kun my旦hemmin miettii esimerkiksi elementtien
muotoiluja tai vaikkapa suunnittelee eri n辰kymi辰 eri kokoisille n辰yt旦ille
Hierarkia, DOM
Elementtien tyyppi: lohko vai in-line
Toiset elementit ovat sellaisia, ett辰 ne sijoittuvat aina omalle rivilleen
T辰llaisia ovat mm. otsikot kuten <h1> tai <h2> ja vaikkapa tavalliset
tekstikappaleet <p>
Toiset elementit voivat olla rinnakkain kuten vaikkapa <img> elementit
 Kuvia menee sivulle rinnakkain niin monta kuin mahtuu ja kun ei en辰辰 mahdu, niin seuraava
aloittaa uuden rivin

T辰t辰 k辰yt旦st辰 voidaan muuttaa tyylis辰辰nn旦ill辰
Block vs. In-Line elementit
HTML on sivun sis辰lt旦辰
HTML siis antaa selaimelle ohjeita siit辰 mit辰 sen tulee tehd辰 kuten
 Ladata erillisi辰 tyylitiedostoja
 Ladata ja suorittaa JavaScript tiedostoja
 Mit辰 laitetaan selaimen otsikoksi v辰lilehdelle

N辰iden lis辰ksi HTML merkkauksella sivulle lis辰t辰辰n kaikki k辰ytt辰j辰lle n辰ytett辰v辰
sis辰lt旦 kuten
 Teksti
 Kuvat
 Videot
Sivun rakenne
DOCTYPE kertoo selaimelle, ett辰
kyseess辰 on html tiedosto

head osiossa on ohjeita
selaimelle
body osiossa on k辰ytt辰j辰lle
n辰ytett辰v辰 sis辰lt旦
Ja kaikki t辰m辰 on sijoitettu html juurielementin sis辰辰n
HTML on sis辰lt旦, CSS on ulkoasu
Se milt辰 sis辰lt旦 n辰ytt辰辰 selaimessa,
on m辰辰ritetty CSS tyylitiedostossa
 Aina
 Silloinkin kun et ole itse m辰辰ritellyt
tyylej辰!

Selaimilla on oma sis辰辰nrakennettu
tyylitiedostonsa, jossa m辰辰ritet辰辰n
milt辰 otsikot n辰ytt辰v辰t ja mit辰
kirjasintyyppi辰 k辰ytet辰辰n jne.
Ulkoasu: CSS tyylit
Jos halutaan vaikuttaa siihen milt辰 verkkosivu n辰ytt辰辰 tarvitaan CSS tyylej辰. Ja
miksi ei haluttaisi vaikuttaa  tietenkin halutaan
CSS tyylit voidaan kirjoittaa html tiedostoon mutta yleens辰 on parempi, ett辰 ne
kirjoitetaan erilliseen tiedostoon
T辰m辰 tyylitiedosto voidaan sitten linkitt辰辰 useaan html -tiedostoon ja n辰in
yhdell辰 tyylim辰辰rittelyll辰 voidaan hoitaa monta monta verkkosivua

T辰llainen linkki laitetaan html sivun <head> osioon
Ulkoasu: Omat tyylit
Ulkoasu: Omat tyylit
Tyylis辰辰nn旦ill辰 voidaan vaikutetaan kaikkeen milt辰 verkkosivu n辰ytt辰辰
selaimessa






Miten se toimii eri kokoisilla n辰yt旦ill辰
Mit辰 v辰rej辰 k辰ytet辰辰n miss辰kin
Marginaalit, reunukset ym.
Elementtien (sivun osien) sijoittuminen n辰yt旦ll辰 eli sivun asemointi (layout)
Ja paljon paljon muuta
Kertaus
HTML merkkausta k辰ytet辰辰n sivun sis辰ll旦n ja rakenteen m辰辰ritt辰miseksi
 Osa tiedoista on tarkoitettu vain selaimelle ja osa sivua lukevalle olennolle, yleens辰 ihmiselle

Kaikki ulkoasuun vaikuttava tehd辰辰n CSS koodilla tyylitiedostoissa, jotka
linkitet辰辰n html tiedostoihin
Selaimet rakentavat html tiedostosta sivun lukijalle n辰ytett辰v辰ksi
 Ellei tyylej辰 ole m辰辰ritelty k辰ytt辰辰 selain omia oletuksiaan siit辰 milt辰 sivu n辰ytt辰辰

Jos sivulla pit辰isi olla toiminnallisuutta teht辰isiin se JavaScript ohjelmoinnilla
(mutta siit辰 en ole maininnut mit辰辰n t辰ss辰 esityksess辰)
T辰st辰 eteenp辰in
Nyt kun tied辰t mit辰 HTML tarkoittaa, milt辰 se n辰ytt辰辰 sek辰 tied辰t, ett辰 ulkoasu
m辰辰ritet辰辰n tyylitiedostoilla ja milt辰 CSS s辰辰nn旦t n辰ytt辰v辰t, tied辰t mist辰
verkkosivut rakennetaan

N辰iden kalvojen opeilla ei viel辰 ryhdyt辰 web-koodariksi mutta t辰st辰 on hyv辰
jatkaa kurssilla
Tervetuloa
http://store.corellia.fi/web/web-suunnittelu/html-ja-css-abc-viestinnanammattilaisille.html
Kiitos
Kysymyksi辰, ajatuksia, toiveita, kommentteja

Corellia Helsinki Oy







Vilhonkatu 5A, 00100 Helsinki
Kari Selovuo, Advisor, ACI, ACP
kari@corellia.fi
040 1565 040
http://fi.linkedin.com/in/kariselovuo/
@KariSelovuo

More Related Content

Html aapinen

  • 1. HTML:n ABC HTML-MERKKAUSKIELEN ABC. YKSINKERTAISTETTU KUVAUS SIIT MIT HTML ON JA MILT SE NYTT
  • 2. N辰iden kalvojen tarkoitus N辰m辰 kalvot on tarkoitettu esitiedoiksi Corellia Helsinki Oy:n HTML peruskursseille saapuville ja miksei yleistiedoksi muillekin Tarkoitus on nopeuttaa kurssilla varsinaiseen asiaan p辰辰semist辰 Mit辰 k辰sittelen n辰ill辰 kalvoilla Mist辰 osista verkkosivu koostuu Verkkosivun rakennuspalikat HTML elementit Sivun rakenne Mist辰 sivun ulkoasu tulee P辰辰asiallisena tarkoituksena on vain selvitt辰辰 perusk辰sitteet ennen kurssille tuloa
  • 3. Mit辰 HTML on? HTML on yksinkertainen tapa kuvata m辰辰r辰muotoisesti sis辰lt旦, jota selain n辰ytt辰辰 HTML:n avulla selaimelle kerrotaan Ohjeita siit辰 miten sen tulisi saamaansa sis辰lt旦辰 k辰sitell辰 Mit辰 sis辰lt旦辰 sen tulisi n辰ytt辰辰 k辰ytt辰j辰lle
  • 4. Elementti Elementti on HTML:n rakennuspalikka Ne on m辰辰ritetty spesifikaatiossa ja jokaisella elementill辰 on oma teht辰v辰ns辰, jonka selaimet ymm辰rt辰v辰t Elementtej辰 on moneen eri tarkoitukseen mm: Ohjeiden antamiseksi selaimelle Tietojen ryhmitt辰miseksi Taulukoiden tai lomakkeiden tekemiseksi Tekstitasoisten tietojen m辰辰ritt辰miseksi HTML5 m辰辰rityksess辰 on hieman toistasataa elementti辰. Ne kyll辰 oppii nopeasti eik辰 kaikkia (ihan oikeasti) tarvitse muistaa
  • 6. Tagi Tagi on siis se < ja > merkeill辰 rajattu kokonaisuus, jossa n辰iden merkkien v辰liss辰 on elementin nimi (tyyppi) Elementtej辰 ovat esimerkiksi <table> = kuten arvaat, taulukko <ul> = unordered list eli yleiskielell辰 ns. pallukkalista <li> = list item eli listan rivi vaikkapa yll辰 mainitussa <ul> listasssa <h1> = otsikkoteksti (h1 on t辰rkein, h6 on viimeinen alaotsikkotaso) <img> = kuva <video> = video
  • 7. Joskus on pelkk辰 alku tag Joskus elementill辰 ei ole erillist辰 lopettavaa tagia vaan koko elementin sis辰lt旦 on ilmaistu aloittavassa tagissa <img src=/slideshow/html-aapinen/29246584/kuva.jpg alt=kuva kauniista ihmisest辰> T辰llaisessa tagissa sivulle tuotava sis辰lt旦 on ilmaistu attribuutilla src=/slideshow/html-aapinen/29246584/kuva.jpg tarkoittaa, ett辰 selain n辰ytt辰辰 sivull辰 t辰ss辰 kohtaa kuvan, jonka tiedostonimi on kuva.jpg alt=kuva kauniista ihmisest辰 tarkoitus on kertoa mit辰 siin辰 oleva sis辰lt旦 esitt辰辰 ellei kuvaa voi n辰hd辰
  • 8. Sis辰kk辰iset elementit Elementit voivat olla sis辰kk辰isi辰 Muistathan edelt辰 esimerkin <ul> = lista ja <li> = listan rivi elementti
  • 9. Elementtien v辰linen hierarkia Selain rakentaa aina verkkosivusta hierarkisen rakenteen, jossa elementit ovat per辰kk辰in ja/tai sis辰kk辰in T辰t辰 hierarkista rakennetta kutsutaan Document Object Model k辰sitteell辰. Tuttavallisemmin DOM T辰m辰 on t辰rke辰 ymm辰rt辰辰 kun my旦hemmin miettii esimerkiksi elementtien muotoiluja tai vaikkapa suunnittelee eri n辰kymi辰 eri kokoisille n辰yt旦ille
  • 11. Elementtien tyyppi: lohko vai in-line Toiset elementit ovat sellaisia, ett辰 ne sijoittuvat aina omalle rivilleen T辰llaisia ovat mm. otsikot kuten <h1> tai <h2> ja vaikkapa tavalliset tekstikappaleet <p> Toiset elementit voivat olla rinnakkain kuten vaikkapa <img> elementit Kuvia menee sivulle rinnakkain niin monta kuin mahtuu ja kun ei en辰辰 mahdu, niin seuraava aloittaa uuden rivin T辰t辰 k辰yt旦st辰 voidaan muuttaa tyylis辰辰nn旦ill辰
  • 12. Block vs. In-Line elementit
  • 13. HTML on sivun sis辰lt旦辰 HTML siis antaa selaimelle ohjeita siit辰 mit辰 sen tulee tehd辰 kuten Ladata erillisi辰 tyylitiedostoja Ladata ja suorittaa JavaScript tiedostoja Mit辰 laitetaan selaimen otsikoksi v辰lilehdelle N辰iden lis辰ksi HTML merkkauksella sivulle lis辰t辰辰n kaikki k辰ytt辰j辰lle n辰ytett辰v辰 sis辰lt旦 kuten Teksti Kuvat Videot
  • 14. Sivun rakenne DOCTYPE kertoo selaimelle, ett辰 kyseess辰 on html tiedosto head osiossa on ohjeita selaimelle body osiossa on k辰ytt辰j辰lle n辰ytett辰v辰 sis辰lt旦 Ja kaikki t辰m辰 on sijoitettu html juurielementin sis辰辰n
  • 15. HTML on sis辰lt旦, CSS on ulkoasu Se milt辰 sis辰lt旦 n辰ytt辰辰 selaimessa, on m辰辰ritetty CSS tyylitiedostossa Aina Silloinkin kun et ole itse m辰辰ritellyt tyylej辰! Selaimilla on oma sis辰辰nrakennettu tyylitiedostonsa, jossa m辰辰ritet辰辰n milt辰 otsikot n辰ytt辰v辰t ja mit辰 kirjasintyyppi辰 k辰ytet辰辰n jne.
  • 16. Ulkoasu: CSS tyylit Jos halutaan vaikuttaa siihen milt辰 verkkosivu n辰ytt辰辰 tarvitaan CSS tyylej辰. Ja miksi ei haluttaisi vaikuttaa tietenkin halutaan CSS tyylit voidaan kirjoittaa html tiedostoon mutta yleens辰 on parempi, ett辰 ne kirjoitetaan erilliseen tiedostoon T辰m辰 tyylitiedosto voidaan sitten linkitt辰辰 useaan html -tiedostoon ja n辰in yhdell辰 tyylim辰辰rittelyll辰 voidaan hoitaa monta monta verkkosivua T辰llainen linkki laitetaan html sivun <head> osioon
  • 18. Ulkoasu: Omat tyylit Tyylis辰辰nn旦ill辰 voidaan vaikutetaan kaikkeen milt辰 verkkosivu n辰ytt辰辰 selaimessa Miten se toimii eri kokoisilla n辰yt旦ill辰 Mit辰 v辰rej辰 k辰ytet辰辰n miss辰kin Marginaalit, reunukset ym. Elementtien (sivun osien) sijoittuminen n辰yt旦ll辰 eli sivun asemointi (layout) Ja paljon paljon muuta
  • 19. Kertaus HTML merkkausta k辰ytet辰辰n sivun sis辰ll旦n ja rakenteen m辰辰ritt辰miseksi Osa tiedoista on tarkoitettu vain selaimelle ja osa sivua lukevalle olennolle, yleens辰 ihmiselle Kaikki ulkoasuun vaikuttava tehd辰辰n CSS koodilla tyylitiedostoissa, jotka linkitet辰辰n html tiedostoihin Selaimet rakentavat html tiedostosta sivun lukijalle n辰ytett辰v辰ksi Ellei tyylej辰 ole m辰辰ritelty k辰ytt辰辰 selain omia oletuksiaan siit辰 milt辰 sivu n辰ytt辰辰 Jos sivulla pit辰isi olla toiminnallisuutta teht辰isiin se JavaScript ohjelmoinnilla (mutta siit辰 en ole maininnut mit辰辰n t辰ss辰 esityksess辰)
  • 20. T辰st辰 eteenp辰in Nyt kun tied辰t mit辰 HTML tarkoittaa, milt辰 se n辰ytt辰辰 sek辰 tied辰t, ett辰 ulkoasu m辰辰ritet辰辰n tyylitiedostoilla ja milt辰 CSS s辰辰nn旦t n辰ytt辰v辰t, tied辰t mist辰 verkkosivut rakennetaan N辰iden kalvojen opeilla ei viel辰 ryhdyt辰 web-koodariksi mutta t辰st辰 on hyv辰 jatkaa kurssilla Tervetuloa http://store.corellia.fi/web/web-suunnittelu/html-ja-css-abc-viestinnanammattilaisille.html
  • 21. Kiitos Kysymyksi辰, ajatuksia, toiveita, kommentteja Corellia Helsinki Oy Vilhonkatu 5A, 00100 Helsinki Kari Selovuo, Advisor, ACI, ACP kari@corellia.fi 040 1565 040 http://fi.linkedin.com/in/kariselovuo/ @KariSelovuo