HTML5 alkaa. Mirja Jaakkola

Koko: px
Aloita esitys sivulta:

Download "HTML5 alkaa. Mirja Jaakkola"

Transkriptio

1 HTML5 alkaa Mirja Jaakkola

2 W3C Word Wide Web Consortiumin (W3C) perustettiin 1994 kehittämään yhteisiä ja yhteensopivia Webin pelisääntöjä ja teknologioita. W3C:n muodostavat sen jäsenet (W3C members). Nykyisin W3C:llä on n. 400 jäsenorganisaatiota ympäri maailmaa (The list of current W3C Members). W3C tuottaa runsaasti erilaisia dokumentteja ja asiakirjoja. Työryhmän teknisestä dokumentista voi tulla W3C-suositus alla olevaa suosituspolkua noudattaen (W3C Recommendation Track Process): 1. working draft (WD) 2. candidate recommendation (CR) 3. proposed recommendation (PR) 4. W3C-suositus eli recommendation 2

3 Historiaa 1989 Tim Berners-Lee alkoi kehittämään nettiä ja ensimmäisen selaimen prototyyppi saatiin aikaan 1990 HTML ensimmäiset kuvaukset v HTML 2.0 luonnos v ja suositus v HTML 3.0 luonnos v ja HTML 3.2 suositus v (tammikuu) HTML 4 suositus v (joulukuu) ja HTML 4.01 suositus v XML suositus v XHTML 1.0 suositus v ja XHTML 1.1. suositus v XHTML 2.0 luonnos v HTML 5 luonnos v Tarkemmin 3

4 HTML:n aikaisempien versioiden ongelmat HTML:n aikaisempien versioiden ongelmat: Aluksi HTML-kieli muuttui eri selainten tekijöiden visioiden mukaan Eri selaimet tekivät omia elementtejä, jotka eivät ole W3C:n suosituksien mukaisia eivätkä toimi muissa selaimissa Selaimet näyttävät sivut, vaikka ne eivät olisi W3C:n suosituksien mukaisia ja eivät siis myöskään ole valideja Eri selaimet tulkitsevat koodia & virheitä erilailla Ulkoasu tehtiin varhaisissa HTML-versioissa elementtien ja attribuuttien avulla. Myöhemmin kehitettiin CSS-kieli ulkoasun määritykseen. Siirtymävaiheessa HTML 4:een määriteltiin kolme erilaista dokumentintyyppi- eli DOCTYPE-määritystä: Strict: elementit kuvaavat vain rakennetta, ulkoasu CSS:n avulla Transitional: sisältää vielä ei-suositeltavat ulkoasuun vaikuttavat määritykset Frameset: sisältää vielä ei-suositeltavien ulkoasuun vaikuttavien määritysten lisäksi kehysrakenteen. 4

5 XHTML XHTML:n tarkoitus oli korvata HTML:n aikaisemmat versiot ja tehdä XHTML:stä formaali sivunkuvauskieli XHTML 1.0 on HTML4:n elementit sisältävä sivunkuvauskieli kirjoitettuna XML:n syntaksin mukaisesti dokumentti on hyvin muodostunut: elementit sijaitsevat sisäkkäin ja kaikilla elementeillä on alkutagin lisäksi myös lopputagi elementit ja attribuutit kirjoitetaan aina pienillä kirjaimilla attribuuttien arvot erotetaan lainausmerkein XHTML 1.0 sisältää vielä samat dokumenttityyppimääritykset (DOCTYPE) kuin HTML 4: Strict, Transitional ja Frameset XHTML 1.1. ei enää salli ulkoasuun liittyvä määreitä vaan ulkoasu muodostetaan CSS-tyylikielen avulla 5

6 XHTML:n ongelmat XHTML:n ongelmat: XHTML ei tue aikaisemmin webbiin tuotettua sisältöä XHTML keskittyy virheenkäsittelyyn ja MIME-tyypeihin (application/xhtml+xml): pienikin virhe XHTML-koodissa olisi XML-syntaksiin perustuen estänyt sivun sisällön näytön selaimessa XHTML-sivujen tekijät siirtyivät käyttämään MIME-tyyppiä txt/html, jolloin virheellisten sivujen näyttö selaimessa onnistui. 6

7 W3C & WHATWG 2004 Apple, Mozilla ja Opera perustivat WHATWG-yhteisön ja esittivät uuden web-sovelluksen toteuttamista seuraavin periaattein: Yhteensopivuus aiempien toteutusten kanssa Hyvin määritelty virhetilanteiden hallinta Käyttäjän suojaaminen sivuston virheiltä Käytännöllisyys Skriptaus Laitetasoista profilointia tulee välttää Spesifikaation kehittäminen avointa Tämän perusteella alettiin kehittää HTML5:sta Kehitysryhmänä oli WHATWG ( Vuonna 2007 W3C tuli mukaan HTML5:n kehitystyöhön lopettaen samalla XHTML 2.0:n kehittämisen Vuonna 2008 tammikuussa julkaistiin W3C:n ensimmäinen HTML5-luonnos HTML5:n kehitys jatkuu yhä ja kestänee vielä useita vuosia. 7

8 HTML5 ja vanhat webbisivut Webbisivut ovat perinteisesti olleet joko vanhempaa HTML4-koodia tai uudempaa XHTML-koodia Voit siirtyä HTML4.01 strict:sta ja XHTML:stä suoraan HTML5 :seen, koska HTML5:lle on määritelty kaksi erilaista esitysmuotoa: HTML ja XHTML. Vanhat HTML4.01 strict:ssa ja XHTML:ssä käytetyt elementit ovat täysin tuettuja tehdessäsi HTML5-sivuja HTML4.01 strict:ssä ja XHTML:ssä elementit jaotellaan lohko (block) ja sisä (inline ) elementteihin. Lohko (block) elementit muodostavat XHTML:ssä web-sivun rakenteen ja sisä (inline) elementit sijoitetaan aina lohkoelementtien sisälle. HTML5 sallii myös joitakin sellaisia elementtien sijoitteluja, jotka ovat HTML4.01 strict:ssä ja XHTML:ssä kiellettyjä. 8

9 HTML5 elementtien pääryhmät Elementtien pääryhmiä kuvaa alla oleva W3C:n esittämä kuva osoitteesta Elementti voi kuulua useampaan ryhmään. Jotkut elementit kuuluvat ryhmiin, joita viereisessä pääryhmiä esittävässä kuvassa ei esiinny. HTML5 elementtien tarkempi ryhmittely ja mitä attribuutteja voit liittää eri elementille on esitetty W3C:n sivulla: HUOM! Tarkista webbisivusi koodin oikeellisuus aina validaattorin avulla: 9

10 HTML5 uudet piirteet HTML5:n uusia ominaisuuksia ovat: Rakenteiset elementit, joilla merkitään sivun jakautuminen eri osiin Uusia lomake-elementtejä ja tiedon tarkistukset Videon ja äänen esittäminen omilla elementeillä Piirtoalue canvas-elementillä ja piirtotoimintojen & vuorovaikutuksen lisääminen javascriptin avulla Paikkatiedot (geologation), joiden avulla sivun sisältö voidaan toteuttaa käyttäjän sijainnin mukaisesti. Tosin tämä on erillinen kehityshanke, mutta usein liitetään html5:seen. Selaimen muisti, kehittyneempi tiedon tallennustapa kuin evästeissä (cookies). Offline-sovellukset, voidaan ladata tarvittavat tiedot etukäteen selaimeen offline käyttöä varten 10

11 Selaimet ja HTML5:n uudet piirteet Selaimet tukevat vaihtelevasti HTML5:n uusia piirteitä. Eri selainten tuen uusille HTML5 elementeille näet sivustolta. Testaa sivuja eri selaimilla ja mahdollisesti myös eri selainversioilla. Tärkeimmät selaimet ovat IE, Firefox, Opera, Safari, Chrome IE9 tukee hyvin uusia piirteitä, vanhemmat versiot eivät tue. IE9:ssä saat F12-näppäimellä käyttöösi sivunkehitystyökalut. Firefoxissa on saatavilla lisäosia asenna Työkalut-valikosta esim. Web Developer Extension sivun muokkaamiseen Firebug virheiden etsintään. Pienten laitteiden selaimet (esim. Android, iphone) tukevat yleensä hyvin HTML5:sta 11

12 Uudet elementit ja vanha IE IE:n vanhempien versioiden käyttäjiä on vielä paljon, koska uusinta IE9- versioita ei voida asentaa vanhoihin koneisiin & käyttöjärjestelmiin (esim. xp). IE9 käy siis vain vistaan ja windows 7:aan. Vanhat IE-selaimet eivät ymmärrä uusia elementtejä ja sivua muodostaessaan sijoittavat sille oudot elementit sivun loppuun. Vanhemmat IE-selaimet versioon 8 asti voivat muodostaa uudet elementit seuraavan javascript-koodin avulla: <!-- [if lt IE 9]> <script> document.createelement("header"); document.createelement("nav"); document.createelement("article"); document.createelement("footer"); </script> <![endif] --> 12

13 Uudet elementit ja vanha IE Webistä löydät valmiin javascript-funktion, jonka avulla voit tehdä uudet HTML5-elementit niille, jotka käyttävät vanhaa IE:tä. <!-- [if lt IE 9]> <script src=" </script> <![endif] --> Jos haluat varmistaa funktion toimivan aina (webissä oleva sivu voi joskus olla tavoittamattomissa) voit kopioida tuon javascript-funktion omalle palvelimellesi osoitteesta ja käyttää sitä suoraan omalta palvelimeltasi. 13

14 Selainten tuki HTML5:lle Ominaisuuksien tunnistustekniikkaan voit käyttää javascript-kirjastoa Lataa kirjasto sivustosi yhteyteen ja liitä se html-sivun head-osioon: <script src="modernizr.min.js"></script> ominaisuuden voit nyt tarkistaa javascript-ehtolauseella, esim.: if(modernizr.canvas){ // true, voidaan käyttää canvas-elementin lauseita. } else { //false, ei tukea canvas-elementille. Muu esitystapa tai selite. } 14

15 HTML 5 merkkaus HTML 5 sallii sekä HTML-muotoisen merkkauksen että XHTML-muotoisen merkkauksen. Sekä isot että pienet kirjaimet ovat sallittuja elementtien nimissä. Voit jättää halutessasi seuraavista elementeistä lopputagin pois: body, colgroup, dd, dt, head, li, optgroup, option, p, rp, rt, tbody, td, tfoot, th, thead ja tr Voit jättää halutessasi (ei kuitenkaan suositeltavaa) seuraavista elementeistä alkutagit pois: body, colgroup, head, html ja tbody Tyhjän elementin voi kirjoittaa sekä lopputagin kanssa tai ilman lopputagia esim. <br> on sallittu HTML:n aikaisemmissa versioissa ja HTML5:ssa <br/> on sallittu XHTML:ssä ja HTML5:ssa <br></br> on kielletty HTML5:ssa vaikka se on sallittu XHTML:ssä 15

16 Elementin rakenne Elementti alkaa alkutunnisteella eli tagilla, sitten tulee elementin sisältö ja lopuksi mahdollinen lopputunniste Elementin määrittely kertoo millainen elementin sisältö voi olla, millaisia attribuutteja elementtiin voi liittää, mitä alielementtejä elementillä voi olla, pitääkö elementillä olla lopputagi jne. Elementti voi olla myös tyhjä ts. elementillä ei ole sisältöä eikä erillistä lopputagia. Lopputagimerkin voi halutessa kirjoittaa alkutagiin tunnisteen jälkeen, mutta se ei ole pakollista HTML5:ssa. elementti <tunniste>sisältö</tunniste> alkutagi sisältö lopputagi 16

17 Attribuutti Elementin määrite eli tarkennin Kirjoitetaan aina elementin alkutunnisteeseen Nimi-arvo -pari W3C:n suositus kertoo mitä attribuuttia eri elementteihin voi liittää elementti <tunniste nimi="arvo">sisältö</tunniste> attribuutti sisältö lopputagi alkutagi 17

18 HTML 5 merkkaus: attribuutit HTML 5 sallii sekä HTML-muotoisen merkkauksen että XHTML-muotoisen merkkauksen. Sekä isot että pienet kirjaimet ovat sallittuja attribuuttien nimissä. Attribuuttien kirjoittamisessa ei kirjaisinkoolla ole merkitystä Attribuutin arvo voidaan laittaa lainausmerkkien sisälle tai arvo voi olla ilman lainausmerkkejä. Lainausmerkit pitää kuitenkin laittaa jos attribuutin arvossa on välilyönti, lainausmerkki (" tai ), gravis (`), yhtäsuuruusmerkki (=) tai pienempi (<) tai suurempi (>) kuin merkki. Boolean-attribuutit voidaan kirjoittaa joko arvon kanssa tai ilman arvoa Esim. checked="checked" voidaan kirjoittaa ilman arvoa eli käyttäen pelkästään boolean-attribuutin nimeä checked. 18

19 Globaalit attribuutit Seuraavat globaalit attribuutit voidaan liittää kaikkiin html-elementteihin: accesskey class contenteditable contextmenu dir draggable dropzone hidden id lang spellcheck style tabindex title translate pikanäppäin luokka (CSS) sisällön muokattavuus tilannekohtaisen komentovalikon menu kirjoitussuunta hiirellä siirto pudotuksen vaikutus piilotus yksilöivä tunniste sisällön kieli kielen tarkastus tyyli järjestysnro otsikko käännös 19

20 Tapahtuma-attribuutit Seuraavat tapahtuma-attribuutit voidaan liittää osaan elementteistä: onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload 20

21 HTML5 HTML 4 strict:sta ja XHTML:stä voidaan siirtyä suoraan HTML5 :seen, koska HTML5:lle on määritelty kaksi erilaista esitysmuotoa: HTML ja XHTML. Dokumentissa kannattaa valita toinen noista esitystavoista, jotta koodaus lopputageineen olisi johdonmukaista. Molemmat esitystavat ovat yhtä oikeita. Selainten tuki kannattaa tarkistaa uusille elementeille esim. osoitteesta: HTML5 elementtejä voi lisätä jo olemassa oleviin vanhoihin sivuihin. Tällöin sivun DOCTYPE-määritys kannattaa muuttaa HTML5:n mukaiseksi. HTML5:n DOCTYPE määritys on yksinkertaisesti: <!DOCTYPE html> 21

22 html-elementti Toimii html-dokumentin juurielementtinä ts. kaikki muut dokumentin elementit tulevat juurielementin sisälle Alku- ja lopputagin voi jättää pois ei kuitenkaan suositeltavaa Attribuutteina globaalit attribuutit. Alielementteinä on ensin head-elementti ja sitten body-elementti. head html body <!DOCTYPE html > <html > <head> head-osan elementtejä </head> <body> sivun sisältö body-osan elementteinä </body> </html> 22

23 head-elementti Muodostaa html-dokumentin otsakeosan Sisältöä ei yleensä näytetä selain-ikkunassa Alku- ja lopputagin voi jättää pois ei kuitenkaan suositeltavaa Alielementit määrittelevät metatietoa ja scriptausta: base link meta script style title url-osoite dokumentin suhteellisiin viittauksiin linkki toiseen dokumenttiin, esim. CSS metatietoa dokumentista selaimella suoritettavaa scriptiä (javascript) dokumentin sisäinen tyyliohje dokumentin ulkoinen otsikko, pakollinen (yleensä) Attribuutit: globaalit attribuutit 23

24 title-elementti Pakollinen Attribuutit: globaalit Lisää sivua kuvaavan otsikon selainikkunan yläreunaan ja näkyy myös hakukoneiden hakutuloksissa Ohjeena max 64 merkkiä, koska selain voi katkaista pidemmän otsikon <title>haaga-helia ammattikorkeakoulu</title> 24

25 meta-elementti meta-elementtejä voi olla useita yhdessä dokumentissa meta-elementistä on neljä erilaista vaihtoehtoa: <meta http-equiv=" " content=" " > sisältää tietoa, joka ohjaa selainta. Tätä kutsutaan HTML5:ssa pragmaksi. <meta charset=" "> ilmoittaa lyhyesti merkistökoodauksen <meta name=" " content=" "> kertoo sivukohtaisia metatietoja <meta itempromp=" " content=" " > kertoo mikrotietomäärittelyn 25

26 Koodiston ilmoittaminen Merkistökoodaus ilmoitetaan yksinkertaisemmin meta-elementissa: <meta charset="windows-1252"> Windows-1252 on ISO :n laajennus. Toinen vaihtoehto koodaukseksi on UTF-8, joka mahdollistaa kaikkien Unicode-merkkien esittämisen suoraan. Tällöin muista tarkistaa sivua tallennettaessa myös koodaus, jotta ääkköset tulevat selainikkunassa oikealla tavalla. <meta charset="utf-8"> 26

27 meta-elementti name-attribuutin arvoja (standardi): application-name: web-sovellus author: tekijä description: kuvaus generator: millä sivu on tehty keywords: avainsanat, erota pilkulla Muita name-attribuutin arvoja: http-equiv attribuutin arvoja: content-language: kieli HUOM: käytä mieluummin lang-attribuuttia content-type: mitä merkistöä koodauksessa käytetään default-style: oletustyyli refresh: päivitys, uudelleen ohjaus set-cookie : HTTP-evästeet päälle 27

28 meta-elementin käyttöesimerkkejä Metatietoa html-dokumentista: <meta name="author" content="mirja" > <meta name="description" content="html-luento 2.4."> <meta name="keywords" content="html-dokumentin rakenne, ulkoinen ja sisäinen tyylitiedosto, html, css" > Käyttäjän siirtäminen toiseen osoitteeseen: <meta http-equiv="refresh" content="10; URL=uusi_sivu.html"> Sivun päivitys 2 minuutin välein: <meta http-equiv="refresh" content="120"> 28

29 base-elementti elementillä määritellään web-sivulle url-osoite, johon kaikki web-sivun suhteelliset viittaukset osoitetaan käyttökelpoinen silloin kun web-sivu on irti ympäristöstään, esim. sähköpostilla lähetetty web-sivu, jolla ei ole url-osoitetta ollenkaan. Sijainti head-elementissä ennen viitauksia ulkopuolisiin lähteisiin. Web-sivulla voi olla vain yksi base-elementti. Tyhjä elementti Pakollisena attribuuttina href, jossa ilmoitetaan web-sivun absoluuttinen url-osoite. Lisäksi voi olla globaaleja attribuutteja target-attribuutti. Esim. web-sivun normaali sijaintipaikka, johon web-sivun suhteelliset viittaukset osoitetaan: <base href=" 29

30 link-elementti link-elementti: Voidaan liittää html-dokumenttiin ulkopuolinen tiedosto Esim. tyyliohjeen liittäminen, jolloin useampi html-dokumentti voi käyttää samaa tyyliohjetta. <link rel="stylesheet" href="tyyli.css" type="text/css"> Globaalien attribuuttien lisäksi voit liittää seuraavat attribuutit: href : kohdetiedoston url-osoite rel : nykyisen ja kohdetiedoston suhde media : mille medialle, esim. eri tyyliohje näytölle, tulostukseen hreflang : kohdetiedoston kieli type : kohdetietoston mime-tyyppi sizes : koko title : kohdetiedoston title 30

31 style-elementti Lisätään dokumentin sisäinen tyyliohje Ohittaa ulkoisessa css-tiedostossa tehdyt määritykset Globaalien attribuuttien lisäksi voi olla type, media ja scoped -attribuutit <style> body {font-family:verdana,sans-serif; color: navy;} h1 {color:red;} </style> Aikaisemmin style-elementin yhteydessä piti ilmoittaa type="text/css" - attribuutti, mutta HTML5:ssa se ei ole enää pakollista ja voit siis jättää sen pois. Selain siis automaattisesti ymmärtää style-elementissä käytettävän css:ää. 31

32 script-elementti Liitetään javascript-koodia tai tiedosto (käsitellään myöhemmin) Globaalien attribuuttien lisäksi voit liittää seuraavat attribuutit: src : tiedoston nimi async : jos true niin scripti suoritetaan asynkronisesti heti kun se on saatavilla defert: jos true ja async false niin odotetaan kunnes sivu on valmis ennen scriptin suoritusta. Jos defert false ja async on myös false suoritetaan scripti välittömästi. type : tiedoston tyyppi charset: merkkien koodisto Myös script-elementissä ei enää tarvitse kirjoittaa type="javascript" attribuuttia. Selain automaattisesti ymmärtää script-elementissä kirjoitetun scriptin olevan javascriptiä. Noscript-elementillä voidaan antaa vaihtoehtoinen sisältö sellaisille selaimille, jotka eivät tue javascriptiä tai joissa javascript on estetty selainasetuksin. 32

33 body-elementti Selaimessa näkyvän html-dokumentin sisältö html-elementillä voi olla vain yksi body-elementti Attribuutteina globaalit attribuutit ja tapahtuma (event) -attribuutit Alku- ja lopputagin voi jättää pois ei kuitenkaan suositeltavaa Alielemetit muodotavat web-sivun rakenteen ja sivulla näkyvät osat. <!DOCTYPE html > <html > <head> <meta charset="utf-8"> <title>html esimerkki</title> </head> <body> sivun sisältö </body> </html> 33

34 h1, h2, h3, h4, h5, h6 -otsikot Muodostaa otsikon, jonka suuruusluokka määräytyy numeron mukaan (h1 suurin) Attribuutteina globaalit attribuutit <h1>rakenteiset dokumentit</h1> <h3>rakenne, sisältö ja ulkoasu erillään</h3> <h6>esimerkkinä XHTML-dokumentti</h6> 34

35 p-elementti Muodostaa tekstissä kappaleen (paragraph) tai muun tekstilohkon Alkaa aina uudelta riviltä. Selaimet erottaa tekstilohkon muista lohkoista tyhjällä rivillä. Vain globaalit attribuutit. P-elementin alkutagi on pakollinen, mutta lopputagi ei ole. On suotavaa lisätä myös lopputagi. Jos lopputagi puuttuu selain tulkitsee p-elementin loppuvan seuraavaan sivun rakennetta kuvaavan elementin alkuun. P-elementin sisälle et voi sijoittaa sivun rakennetta kuvaavia elementtejä kuten otsikko (h1, h2, ), div, article, header, footer, nav <p>html-koodin kirjoittamiseen voidaan käyttää mitä tahansa tekstieditoria. HTML-tiedoston loppupäätteeksi tulee.html tai.htm.</p> <p> WYSIWYG ( what you see is what you get ) -editorin avulla voit myös tehdä webbisivuja. Luokan koneissa on Adoben Dreamweaver, joka ymmärtää jo jollakin tasolla HTML5:n uusia elementtejä.</p> 35

36 pre pre-elementti tekee valmiiksi muotoillun tekstin ts. jättää kaikki tyhjät merkit ja rivinvaihdot paikoilleen. Oletusfontti on tasalevyinen (monospace), jotta tekstinmuotoilun tulos olisi mahdollisimman yhdenmukainen. Lopputagi pakollinen Vain globaalit attribuutit <pre> XHTML The Extensible HyperText Markup Language The E x tensible H yper T ext M arkup L anguage </pre> XHTML 1.0, XHTML 1.1: recommendations XHTML 2.0: working draft 36

37 div div: sivuston sisältö voidaan jakaa osiin. Lopputagi pakollinen. Vain globaalit attribuutit. Nykyään hyvin suosittu sivun kokoamisväline, jossa eri div-lohkot yksilöidään käyttäen id-attribuuttia Tulevaisuudessa uusien semanttisten elementtien käytön toivotaan vähentävän div-elementin käytön tarvetta. <h1>värit</h1> <div id="web_varit" style="margin-left:20%"> <h3>web-turvalliset värit</h3> <p>web-turvallisia värejä on 216 ja ne muodostetaan heksadesimaaleina, jotka sisältävät vain seuraavia perusvärien arvoja: 00, 33, 66, 99, CC, FF, esim. #3366FF. </p> </div> 37

38 Semanttiset rakenne-elementit Uusien HTML5:n semanttisten rakenne-elementtien avulla voidaan tehdä sivulle sisällön kannalta mielekäs rakenne Uusia elementtejä kehiteltiin sen perusteella, minkä nimisiä divelementtien id- ja class-tunnuksia sivustoilla eniten käytettiin. Näille semanttisille elementeille voit antaa vain globaaleja attribuutteja. <article>: Artikkelin tulee olla kokonainen, itsekseen julkaistavissa oleva kokonaisuus Artikkelin sisällä voi olla toinen artikkeli <aside> Sivupalkki, sisältönä esim. kuvia, mainosbanneri <footer> Alatunniste, esim. yhteystiedot, copyright 38

39 Semanttiset rakenne-elementit <header> Ylätunniste, otsikkolohko, esim. logo ja pääotsikko <hgroup> Otsikkoryhmä, esim. otsikko ja alaotsikko <nav> navigointipalkki <section> Sivun rakenteen jakamiseen osiin tai artikkelin koostamista osista, joilla on oma otsikko 39

40 Sivurakenne esim.1. Uusien elementtien tarkoitus on kuvata sivun rakennetta korvaten divelementin. header nav article article footer 40

41 Sivurakenne esim.2. header nav article section section section footer 41

42 Sivurakenne esim.3. nav header article header section aside section footer footer 42

43 Semanttisten rakenne-elementtien merkitys Miten article ja section eroavat toisistaan? Section on osa dokumenttia Article on itsenäinen tekstikokonaisuus, artikkeli, uutinen, blogi Section-elementin sisällä voi olla article-elementti tai useampia Article-elementin sisällä voi olla section- tai article-elementtejä Uusien semanttisten rakenne-elementtien merkitys tulevaisuudessa riippuu miten niitä aletaan käyttämään ja käytetäänkö niitä oikein. Selaimet eivät näytä semanttisia rakenne-elementtejä toisistaan poikkeavasti eli niillä ei ole vaikutusta sivun ulkoasuun. Ulkoasu täytyykin siis määritellä CSS:n avulla. Elementit on hyvä myös määritellä CSS:ssä lohkolementeiksi, esim.: article, header, footer, nav, section {display:block;} 43

44 address address-elementillä lisätään html-dokumentin tekijän yhteystiedot sivulle näkyviin Oma address-elementti voisi olla myös article-elementillä, aikaisemmin address ajateltiin sivukohtaiseksi. Attribuutteina vain globaalit attribuutit. Address-elementin sisällä pitää XHTML:ssä olla vain tekstitason merkkausta, HTML5:ssa sisältönä voi olla muutakin, esim. lista tai taulukko. <address>esa Merkki, 44

45 blockquote ja cite blockquote-elementtiä käytetään lainauksen osoittamiseen. Selaimet yleensä sisentävät blockquote-elementillä erotetun tekstin. Käytännössä blockquote-elementtiä on aikaisemmin käytetty tekstin sisentämiseen. Tämä ei ole HTML-suositusten mukaista, vaan sisennys pitää aina tehdä CSS:n avulla. Attribuuttina globaalien lisäksi cite, joka ilmoittaa lainauksen kohteen urlosoitteen Lainauksen kohde, teoksen nimi, ilmoitetaan usein tekstitason cite-elementillä. Lopputagi on pakollinen molemmilla elementeillä. <h3>aleksis Kivi: kirjoituksia</h3> <blockquote>jukolan taloeteläisessä Hämeessä, seisoo erään mäen pohjoisella rinteellä, liki Toukolan kylää. <br><span style="font-size:12px">aleksis Kivi: <cite> Seitsemän veljestä</cite></span> </blockquote> 45

46 hr hr-elementti Lyhenne sanoista horizontal rule Käytännössä lisää vaakasuoran väliviivan Semanttinen merkitys html5:ssa: tarkoittaa aiheen vaihtumista kappaletasolla Tyhjä elementti, esitysmuoto joko <hr> tai <hr /> Attribuutteina globaalit attribuutit. CSS ei tue kovinkaan hyvin hr-elementin ulkoasun muotoilua. CSS antaa enemmän mahdollisuuksia ulkoasunmuokkaukseen jos teet poikkiviivan elementteihin liitetyllä ala- tai yläreunuksella eli border-määreellä. <p>mieleni minun tekevi, aivoni ajattelevi lähteäni laulamahan, saa'ani sanelemahan, sukuvirttä suoltamahan, lajivirttä laulamahan. Sanat suussani sulavat, puhe'et putoelevat, kielelleni kerkiävät, hampahilleni hajoovat. </p> <hr> 46

47 br br tekee pakollisen rivinvaihdon Suositellaan vain tilanteisiin, jossa rivinvaihto kuuluu tekstin sisältöön. Ei kovinkaan hyödyllinen rivityksessä, koska selainikkunan koko vaihtelee. Ongelmia voi tulla myös jos tekstiä tai palstan leveyttä muutetaan Globaalit attribuutit Tyhjä elementti, esitystapa joko <br> tai <br /> <p> Nimi: Mikko Mallikas <br /> Osoite: Majavakatu 3, Oulu </p> Nimi: Mikko Mallikas Osoite: Majavakatu 3, Oulu 47

48 span span: elementti, jolla voit erottaa tekstin osan erikseen. Tekstitason elementtinä ei aiheuta rivinvaihtoa. Globaalit attribuutit Käytetään kun halutaan joku tekstin osa erilaiseksi muusta tekstistä esim. CSS-määrittelyn avulla <p><span style="color:red">v</span><span style="color:blue">ä</span> <span style="color:#f90">r</span><span style="color:rgb(185,0,185)">i</span> <span style="color:#48e41b">t</span> voidaan ilmoittaa sanalla, heksadesimaalikoodina tai rgb-arvona. </p> 48

49 Tekstielementtejä Tekstisisällön loogista merkitystä voidaan ilmaista seuraavilla elementeillä: abbr: tekstisisältö on lyhenne em: ilmausta painottava korostus strong: painottaa asian tärkeyttä cite: viittaa lähdeteoksen nimeen dfn: tekstisisältö on määriteltävä termi Tekstielementit, jotka kuvaavat tietokoneen käyttöä: code: koo di kbd: syöte samp: tuloste var: muuttuja 49

50 Tekstielementtejä Aikaisemmin tekstin fyysistä merkkausta korostavat elementit ovat saaneet uusia semanttisia merkityksiä: b: lihavointi. Uusi semanttinen merkitys: esiin nostettu teksti. i: kursivointi. Uusi semanttinen merkitys: erilainen teksti, erottuu ympäristöstä ilman korostusta tai tärkeyttä. s: yliviivaus. Uusi semanttinen merkitys: teksti, joka ei enää pidä paikkansa ts. on vanhentunutta. small: pienempi fontti. Uusi semanttinen merkitys: sivuhuomautus. sub: alaindeksi, käytettävä vain sisällölliseen merkkaukseen. sup: yläindeksi, käytettävä vain sisällölliseen merkkaukseen. u: alleviivaus. Uusi semanttinen merkitys: merkitty teksti, kuitenkin suositus varoittaa erityisesti, että useimmiten jokin muu elementti sopii paremmin u-elementin tilalle. Suositus myös kehottaa välttämään alleviivausta jos se voidaan tulkita väärin linkiksi. 50

51 HTML5: Uusia tekstielementtejä HTML5:ssä on määritelty seuraavat uudet tekstielementit: bdi: isolaatti, tekstin ladonnan suunta erillisessä saarekkeessa. Olematon selaintuki vielä. details: kontrolli, esim. painike, jolla saa lisätietoa. Ei selaintukea vielä. mark: tekstin merkkaus. meter: suureen arvon esitys graafisesti. nobr: kieltää rivivaihdon elementin sisällä. progress: prosessin edistymisen kuvaus graafisesti. ruby: Ruby-merkintä, käytetään lähinnä itä-aasialaisten kielten tekstiin liittyviin pieniin huomautuksiin time: ajanilmaus wbr: kohta, josta rivinvaihto on suositeltavaa 51

52 mark Mark-elementillä voidaan korostaa tekstiä kuten korostuskynällä tehdään. Käytännössä usein määritellään tekstinosalle CSS:n avulla korostava taustaväri. <p> Tämä teksti on <mark>nyt korostettu</mark> ja tässä on taas normaalia tekstiä. <p> 52

53 meter Graafinen esitys jollekin suurelle. Suure ilmaistaan joko lukuna tai prosentteina. Elementti esittää yhtä arvoa value-attribuutilla, jota päivitetään tarvittaessa javascriptin avulla. Min- ja max-attribuuteilla annetaan rajat. Elementin sisältö toimii varasisältönä, joka esitetään vain jos selain ei tue meter-elementin graafista näyttöä. Käyttöaste: <meter value="70" min="0" max="100">70%</meter> Chrome: Matkasta suoritettu 30 km<meter value="30" min="0" max="150"></meter> Chrome: 53

54 progress Toimii samalla lailla kuin meter, tarkoituksena kuitenkin on progresselementillä kuvata vain prosessin edistymistä. Päivittäminen javascriptin avulla tarpeen, jotta prosessin edistymisestä saadaan todellinen kuva. Attribuutit: globaalien attribuuttien lisäksi value ja max. Minimiarvoa ei anneta vaan se oletetaan olevan aina nolla. Odota, tietojen haku on käynnissä: <progress value="60" max="100">60%</progress> Chrome: 54

55 time Ajan ilmaisu kelloajan ja/tai päivämäärän mukaan. <time datetime=" ">30. lokakuuta 2011</time> Datetime-attribuutti kertoo ISO-standardin mukaisen päivämäärän Jos time-elementin sisältö on ISO-standardin mukainen ei tarvita datetime-attribuuttia. <time> </time> Jos time-elementin sisältö on muussa muodossa on datetime-attribuutin käyttö pakollista. Lisäksi on pubdate-attribuutti (boolean), joka ilmoittaa kyseessä olevan julkaisemisajankohdan. <time pubdate datetime=" "> </time> 55

56 wbr wbr ilmoittaa sallitun rivinvaihtokohdan eli kohdan, josta teksti voidaan jakaa tarvittaessa useammalle riville. Automaattisesti selaimet jakavat tekstin välilyönnin kohdalta. Useat selaimet jakavat myös = merkin kohdalta ja jotkut myös muiden erikoismerkkien kohdalta Parantaa sivun asettelua jos tekstissä on pitkiä merkkijonoja ja/tai erikoismerkkejä Tyhjä elementti, esitystapa joko <wbr> tai <wbr/> Esim. Kurssisivut 56

57 Merkkiviittaukset Seuraavat erikoismerkit täytyy html-dokumentissa korvata merkkiviittauksilla: < < > > & & " " Ylimääräinen välilyönti Tavutusvihje, kannattaa käyttää mm. pitkissä sanoissa ja otsikoissa Löydät lisää merkkiviittauksia osoitteesta: 57

58 Kommentit <!-- tämä on HTML-koodin kommentti --> Kommentoi HTML-dokumenttisi hyvin Kommentteja ei voi asettaa elementin tunnisteen sisälle Kommentit eivät näy www-sivulla 58

59 Lähteet working draf, jota tätä kirjoittaessa käytetty versiota päiväyksellä 29 March living standard HTML5:n opiskeluun Jukka K. Korpela: HTML5 uudet ominaisuudet kattava teos HTML5:n tämän hetkiseen kehitystilanteeseen 59

Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. worddokumentti

Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. worddokumentti 1 XHTML - aloitus Sisältö: s.2 Taustaa s.4 Elementin rakenne s.7 XHTML dokumentti s.8 DOCTYPE s.11 html s.13 head s.14 meta s.16 title s.17 link s.18 style s.19 body s.22 Lohko- ja inline-elementit s.23

Lisätiedot

XHTML aloitus. Sisällys

XHTML aloitus. Sisällys XHTML aloitus XHTML-dokumentin rakenne, metatieto, kommentit, tekstit Mirja Jaakkola Sisällys 3. Taustaa 4. Selain palvelin 5. Elementin rakenne 6. Attribuutti 7. XHTML-dokumentin rakenne 8. XHTML:n DOCTYPE-määrittely

Lisätiedot

Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. worddokumentti

Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. worddokumentti 1 XHTML - aloitus Sisältö: s.2 Taustaa s.4 Elementin rakenne s.7 XHTML dokumentti s.8 DOCTYPE s.11 html s.13 head s.14 meta s.16 title s.17 link s.18 style s.19 body s.22 Lohko- ja inline-elementit s.23

Lisätiedot

HTML ja CSS. Tästä se lähtee: portfolio-sivusto. Sivuston pääkansio, jonka sisällä on kaikki sivustoon kuuluvat alikansiot ja tiedostot.

HTML ja CSS. Tästä se lähtee: portfolio-sivusto. Sivuston pääkansio, jonka sisällä on kaikki sivustoon kuuluvat alikansiot ja tiedostot. HTML ja CSS Tästä se lähtee: portfolio-sivusto Sivuston pääkansio, jonka sisällä on kaikki sivustoon kuuluvat alikansiot ja tiedostot. index.html Sivuston pääsivu, joka avautuu selaimeen ensimmäisenä sivujen

Lisätiedot

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli. HTML & CSS Antti Koivisto HTML (HyperText Markup Language)! HTML on sivujen kuvauskieli.! Se ei ole ohjelmointikieli.! HTML on merkintäkieli, joka koostuu monista merkintä tägeistä ().! Voidaan

Lisätiedot

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta. 3 HTML ja XHTML Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Lisätiedot

Code Camp for Girls. Sanna Nygård. Lokakuussa 2015 www.frantic.com/codecamp/

Code Camp for Girls. Sanna Nygård. Lokakuussa 2015 www.frantic.com/codecamp/ Code Camp for Girls Sanna Nygård Lokakuussa 2015 www.frantic.com/codecamp/ HTML? HTML? HyperText Markup Language Ei ole nettisivua ilman HTML:ää Rakenteinen, hierarkkinen dokumentti Vain rakenne ja sisältö,

Lisätiedot

Notepad++ on ilmaisohjelma ja sen voi ladata osoitteesta: http://notepad-plus-plus.org/

Notepad++ on ilmaisohjelma ja sen voi ladata osoitteesta: http://notepad-plus-plus.org/ 1 HTML-perusteita HTML on lyhenne sanoista Hyper Text Markup Language. Aluksi oli kyse tekstidokumenteista, jotka oli linkitetty toisiinsa nk. hyperlinkkien avulla. Nykyään HTML-dokumentit sisältävät paljon

Lisätiedot

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Laajuus 5 op Luennot: 12 x 2t 11.3.2014 29.4.2014 Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Lähiopetuksen jäkeen harjoitustyö ja tentti Aulikki Hyrskykari

Lisätiedot

Aulikki Hyrskykari Antti Sand

Aulikki Hyrskykari Antti Sand Aulikki Hyrskykari Antti Sand Edellinen luento o historiaa tärkeää tietää koska vanhojakin sivuja tulee aina vastaan o HTML / DOM / CSS perusperiaatteet ja yhdessä toimiminen o elementtien syntaksista,

Lisätiedot

Verkkosivut perinteisesti. Tanja Välisalo 11.2.2009

Verkkosivut perinteisesti. Tanja Välisalo 11.2.2009 Verkkosivut perinteisesti Tanja Välisalo 11.2.2009 WWW-sivujen vieminen omaan kotisivutilaan yliopiston mikroverkossa https://salasana.jyu.fi Klikkaa painiketta Activate WWW Klikkaa painiketta Activate

Lisätiedot

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki 13.9.2006

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki 13.9.2006 H T M L eli kuinka laadin itselleni päheät kotisivut Janne Käki 13.9.2006 Mikä ihmeen HTML? HyperText Markup Language hypertekstiä eli toisiinsa linkitettyjä dokumentteja merkintäkieli, perustuu erilaisiin

Lisätiedot

2. PEHMEÄ XHTML XRAJAHTML

2. PEHMEÄ XHTML XRAJAHTML Luennot 1. Intro 2. PEHMEÄ XHTML XRAJAHTML Dokumentin (matalan tason) rakenne DOCTYPE ja merkistökoodaukset Elementtien syvät rajat 3. CSS 4. JavaScript 5. JavaScript-kirjastot & AJAX 6. Käytettävyys &

Lisätiedot

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002 , XHTML ja CSS T-111.361 Hypermediadokumentin laatiminen 2002 XHTML CSS XSL Sisältö EXtensible Markup Language W3C Recommendation helmikuu 1998 SGML:n osajoukko Standard Generalized Markup Language Kevyempi

Lisätiedot

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki H T M L eli kuinka laadin itselleni päheät kotisivut Janne Käki 13.9.2006 Mikä ihmeen HTML? HyperText Markup Language hypertekstiä eli toisiinsa linkitettyjä dokumentteja merkintäkieli, perustuu erilaisiin

Lisätiedot

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla 1 ENTITEETIT Tehtävä 1. Tietokoneet ja käyttöjärjestelmät käyttävät erilaisia merkkijärjestelmiä ja varsinkin Internetin alkutaipaleella aiheutti sen, että jotkut merkit eivät näkyneet kaikilla oikein.

Lisätiedot

HTML ja CSS. T WWW-palvelun suunnittelu Mikko Pohja

HTML ja CSS. T WWW-palvelun suunnittelu Mikko Pohja HTML ja CSS T-111.4360 WWW-palvelun suunnittelu Mikko Pohja Sisältö HTML XHTML CSS DOM DHTML Käytännön esimerkkejä Kuka tahansa pystyy tekemään yksinkertaisen dokumentin HTML Hyper Text Markup Language

Lisätiedot

TIEDEJUTTUKURSSI 29.9.2011 FM VILLE SALMINEN

TIEDEJUTTUKURSSI 29.9.2011 FM VILLE SALMINEN TIEDEJUTTUKURSSI 29.9.2011 FM VILLE SALMINEN YLEISTÄ LUENNOT (8 H) & TYÖPAJA (2 H) YHTEYSTIEDOT ville.salminen@oulu.fi VÄLINEET Tekstieditori Mieluummin Windowsin Notepad kuin esimerkiksi Microsoft Word

Lisätiedot

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne Kotisivuohjeet Tässä ohjeessa käydään läpi kotisivujen tekemisen perusteet keskittyen html-koodiin ja sen ominaisuuksiin. Sivupohjissa ulkoasu ja rakenne on pääasiassa jaettu erilliseen css-tyylitiedostoon,

Lisätiedot

XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa:

XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa: XHTML - harjoitus Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa Tiedoston tallennus notepad (muistio) ohjelmassa: Jokaisen XHTML-dokumentin tulisi alkaa XML-määrittelyllä(engl.XML-prologue),

Lisätiedot

Johdatusta selainohjelmointiin

Johdatusta selainohjelmointiin Johdatusta selainohjelmointiin Ohjelmat ja tyylit selaimessa ja HTML Jaana Holvikivi Selaimet ja HTML Selaimet: Internet Explorer, Exchange Firefox, Chrome Opera 10 Safari 4 Lukevat HTML sivuja ja asettelevat

Lisätiedot

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara Taulukot Taulukoita käytetään XHTML:ssä taulukkomuotoisen tiedon esittämiseen esim. tilastot, hinnastot jne sivun ulkoasun muotoiluun eli taittoon - voidaan korvata CSS:n asemointia käyttäen ICT01D 28.11.2005

Lisätiedot

XML, XHTML ja CSS. T-111.361 Hypermediadokumentin laatiminen. Mikko Pohja

XML, XHTML ja CSS. T-111.361 Hypermediadokumentin laatiminen. Mikko Pohja XML, XHTML ja CSS T-111.361 Hypermediadokumentin laatiminen Mikko Pohja Sisältö XML Yleensä Eri kieliä XHTML CSS XSL XML EXtensible Markup Language W3C Recommendation helmikuu 1998 SGML:n osajoukko Standard

Lisätiedot

HTML5 -elementit jatkuu

HTML5 -elementit jatkuu HTML5 -elementit jatkuu Harjoitus: xhtml.htm -> html5.htm Muuta tämä xhtml dokumentti HTML5:ksi: http://users.metropolia.fi/~norrm/s12/kalasu/xhtml.htm Validoi myös koodisi: http://validator.w3.org/ "Mallivastaus"

Lisätiedot

Ulkopuolisen tyylitiedoston käyttö

Ulkopuolisen tyylitiedoston käyttö 1 CSS - aloitus Sisältö: s. 2. Ulkopuolisen tyylitiedoston käyttö s. 3. Tyyliohjeen kirjoittaminen s. 4. style-elementti s. 5. style-attribuutti s. 6. class-attribuutti s. 7. id-attribuutti s. 8. Fontit

Lisätiedot

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1 Digitaalisen median tekniikat xhtml - jatkuu 30.4.2004 Harri Laine 1 XHTML lomakkeet Lomakkeet mahdollistavat tiedon välityksen asiakkaalta (selaimesta) tiedon vastaanottajalle Vastaanottaja voi olla sähköpostiosoite

Lisätiedot

Sivuston tiedotmysiteworthcheck.com

Sivuston tiedotmysiteworthcheck.com Sivuston tiedotmysiteworthcheck.com Luotu Huhtikuu 26 2019 09:24 AM Pisteet59/100 SEO Sisältö Otsikko Check you website value Pituus : 23 Täydellistä, otsikkosi sisältää väliltä 10 ja 70 kirjainta. Kuvaus

Lisätiedot

Digitaalisen median tekniikat xhtml - jatkuu

Digitaalisen median tekniikat xhtml - jatkuu Digitaalisen median tekniikat xhtml - jatkuu 26.3.2004 Harri Laine 1 Lomakkeet mahdollistavat tiedon välityksen asiakkaalta (selaimesta) tiedon vastaanottajalle Vastaanottaja voi olla sähköpostiosoite

Lisätiedot

Digitaalisen median tekniikat. Luento 3: CSS

Digitaalisen median tekniikat. Luento 3: CSS Digitaalisen median tekniikat Luento 3: CSS Luennot 1. Intro 2. XHTML 3. CSS Box Model Selektorit Esimerkkiä yms. 4. JavaScript 5. JavaScript-kirjastot & AJAX 6. Käytettävyys & saavutettavuus 7. Palvelinohjelmointi

Lisätiedot

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola CSS aloitus CSS Cascade Stylesheet Mirja Jaakkola Sisältö 3. Ulkopuolisen tyylitiedoston käyttö 4. Tyyliohjeen kirjoittaminen 5. style-elementti 6. style-attribuutti 7. class-attribuutti 8. id-attribuutti

Lisätiedot

M. Merikanto 2012 XML. Merkkauskieli, osa 2

M. Merikanto 2012 XML. Merkkauskieli, osa 2 XML Merkkauskieli, osa 2 Esimerkki: XML-dokumentti resepti maitokaakao

Lisätiedot

3 Verkkosaavutettavuuden tekniset perusteet

3 Verkkosaavutettavuuden tekniset perusteet 3 Verkkosaavutettavuuden tekniset perusteet Saavutettavuuden toteuttaminen edellyttää lähtökohtaisesti tietoa laitteista ja sovelluksista, käyttäjistä ja käyttötavoista, sekä tekniikasta. Tekniikasta on

Lisätiedot

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000

Lisätiedot

Tietosuoja-portaali. päivittäjän ohje

Tietosuoja-portaali. päivittäjän ohje Tietosuoja-portaali päivittäjän ohje Maisa Kinnunen 2010 1 Sisältö PÄIVITTÄJÄN OHJE Kirjautuminen...3 Sivujen tekstin muokkaus...4 Tiedostojen lisääminen palvelimelle...9 Jos sinun pitää selvittää tiedoston/kuvan

Lisätiedot

CSS - aloitus. ICT01D syksy 2005 Mirja Jaakkola, Helia. Ulkopuolisen tyylitiedoston käyttö

CSS - aloitus. ICT01D syksy 2005 Mirja Jaakkola, Helia. Ulkopuolisen tyylitiedoston käyttö CSS - aloitus ICT01D syksy 2005 Mirja Jaakkola, Helia Ulkopuolisen tyylitiedoston käyttö Tyylimääritykset sijaitsevat erillisessä.css-tiedostossa, joka linkitetään xhtml-dokumenttin head-lohkossa linkelementillä:

Lisätiedot

Digitaalisen median tekniikat xhtml - jatkuu

Digitaalisen median tekniikat xhtml - jatkuu Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1 Kehykset IFRAME - elementti (inline frame) mahdollistaa kehysten upottamisen myös muihin kuin frameset.dtd:n mukaisiin dokumentteihin IFRAME toimii

Lisätiedot

Kuva xhtml-sivulla. Mirja Jaakkola

Kuva xhtml-sivulla. Mirja Jaakkola Kuva xhtml-sivulla Mirja Jaakkola Sisältö 3. Kuva www-sivulla 4. img-elementti 5. Kuvan koko 6. Kuvan keskitys vaakasuoraan & kuvateksti 7. Kuvan tasaus pystysuoraan 8. Esimerkki: pystysuora tasaus eri

Lisätiedot

Verkkojulkaiseminen Minna Väisänen. HTML5-tehtävä

Verkkojulkaiseminen Minna Väisänen. HTML5-tehtävä Verkkojulkaiseminen Minna Väisänen HTML5-tehtävä Kirjoita Dreamweaverissa oheisen nettisivun koodi. Lisää xx-kohtiin omat tietosi. Kuvan nimi on joki.jpg. Ensin tehdään sivusto ja sitten yksittäinen sivu.

Lisätiedot

Tikon Web-sovellukset

Tikon Web-sovellukset Toukokuu 2015 1 (11) Tikon Web-sovellukset Toukokuu 2015 2 (11) 1 Johdanto... 3 2 Silverlight sovellukset... 3 2.1 Windows... 3 2.1.1 Microsoft Silverlight... 3 2.1.2 Tablet-laitteet... 4 2.1.3 Selaimet...

Lisätiedot

ARVO - verkkomateriaalien arviointiin

ARVO - verkkomateriaalien arviointiin ARVO - verkkomateriaalien arviointiin Arvioitava kohde: Jenni Rikala: Aloittavan yrityksen suunnittelu, Arvioija: Heli Viinikainen, Arviointipäivämäärä: 12.3.2010 Osa-alue 8/8: Esteettömyys Edellinen osa-alue

Lisätiedot

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1 Digitaalisen median tekniikat css tyylimääritykset 30.4.2004 Harri Laine 1 Sisällön ja ulkoasun erottaminen toisistaan tavoiteltavaa sama sisältö pitäisi voida esittää erilaisilla alustoilla esim. esittää

Lisätiedot

Digitaalisen median tekniikat css tyylimääritykset

Digitaalisen median tekniikat css tyylimääritykset Digitaalisen median tekniikat css tyylimääritykset 26.3.2004 Harri Laine 1 Sisällön ja ulkoasun erottaminen toisistaan tavoiteltavaa sama sisältö pitäisi voida esittää erilaisilla alustoilla esim. esittää

Lisätiedot

Ulkoasun muokkaus CSS-tiedostossa

Ulkoasun muokkaus CSS-tiedostossa Ulkoasun muokkaus CSS-tiedostossa Nellin ulkoasun muokkaus CSS-tiedostossa Lähes kaikki on muokattavissa css-tyylitiedosta käsin. Jokaiselle kieliversiolle on oma tyylitiedostonsa: www_v_fin/metalib.css

Lisätiedot

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012 Tiedostot Uudet ominaisuudet: - Ei Tiedostot-kohtaa alueen sisällä, vaan tiedostonvalitsin, jolla tiedostot tuodaan alueelle siihen kohtaan missä ne näytetään - Firefox-selaimella voi työpöydältä raahata

Lisätiedot

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely. XML prosessointi Miten XML dokumentteja luetaan ja kirjoitetaan XML prosessori lukee ja välittää XML dokumentin sovellukselle. Se sisältää entieettikäsittelijän (mahdollisesti) XML jäsentimen Sovellus

Lisätiedot

XHTML - aloitus. ICT01D syksy 2005 Mirja Jaakkola, Helia. Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim.

XHTML - aloitus. ICT01D syksy 2005 Mirja Jaakkola, Helia. Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. XHTML - aloitus ICT01D syksy 2005 Mirja Jaakkola, Helia Taustaa Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. worddokumentti tieto halutaan esittää samalla tavoin kuin se on tallennettu

Lisätiedot

AT4-kotisivukurssi. 4. jakso 5.2. 5.4.2013.

AT4-kotisivukurssi. 4. jakso 5.2. 5.4.2013. AT4-kotisivukurssi 4. jakso 5.2. 5.4.2013. Ohjeita, kotisivueditori HTML-opas http://www.iki.fi/mikaves/html/ (Mika Westerholm) Kotisivueditorit: Notepad (yksinkertainen BlueGriffon (tehokas, ilmainen)

Lisätiedot

Sivuston tiedotwindowsrepublic.com.au

Sivuston tiedotwindowsrepublic.com.au Sivuston tiedotwindowsrepublic.com.au Luotu Maaliskuu 28 2019 14:41 PM Pisteet48/100 SEO Sisältö Otsikko Windows Republic - upvc windows manufacturer and supplier in Melbourne Pituus : 70 Täydellistä,

Lisätiedot

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Laajuus 5 op Luennot: 12 x 2t 17.3.2015 30.4.2015 Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Lähiopetuksen jäkeen harjoitustyö ja tentti Antti Sand Taru

Lisätiedot

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla 4.4.2013 Aulikki Hyrskykari CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla Tyylipohjakieli Nimi tulee piirteiden putousmaisesta periytymisestä o cascade = vesiputous o tyylipiirteet periytyvät

Lisätiedot

Artikkelien muokkaaminen sekä sisältöeditorin peruskäyttö

Artikkelien muokkaaminen sekä sisältöeditorin peruskäyttö Artikkelien muokkaaminen sekä sisältöeditorin peruskäyttö Sisällysluettelo Kirjautuminen ja ylläpito...3 Kirjautuminen sivustolle...3 Ylläpitovalikko...3 Artikkeleiden muokkaaminen...4 Artikkelin asetukset...4

Lisätiedot

Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta.

Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta. 1. Julkaisutoiminnan peruskysymyksiä a) Mieti kohderyhmät b) Mieti palvelut c) Mieti palvelujen toteutus Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta. PALVELUKOKONAISUUDET:

Lisätiedot

ETAPPI ry JOOMLA 2.5 Mediapaja. Artikkeleiden hallinta ja julkaisu

ETAPPI ry JOOMLA 2.5 Mediapaja. Artikkeleiden hallinta ja julkaisu ETAPPI ry JOOMLA 2.5 Artikkeleiden hallinta ja julkaisu ETAPPI ry JOOMLA 2.5 Sivu 1(16) Sisällysluettelo 1 Joomla! sivuston sisällöntuotanto... 2 2 Artikkeleiden julkaisu sivustolla... 4 3 Artikkelin julkaisemista

Lisätiedot

Drupal-sivuston hallintaopas

Drupal-sivuston hallintaopas Drupal-sivuston hallintaopas 11.12.2011 1. Sisäänkirjautuminen... 2 2. Sivun luonti... 2 1 1. Sisäänkirjautuminen Kirjautumissivulle pääset osoitteesta http://www.venajaseura.com/user Käyttäjätunnuksesi

Lisätiedot

Sivuston tiedotqbooksupportpho nenumber.com

Sivuston tiedotqbooksupportpho nenumber.com Sivuston tiedotqbooksupportpho nenumber.com Luotu Kesäkuu 07 2019 05:06 AM Pisteet74/100 SEO Sisältö Otsikko QuickBooks Support Phone Number +1-844-233-5335 Telephone Support Pituus : 67 Täydellistä, otsikkosi

Lisätiedot

Kotisivujen teko. Jan Lindholm Kirkkonummen kansalaisopisto Syksy koodari.eu jsbin.com

Kotisivujen teko. Jan Lindholm Kirkkonummen kansalaisopisto Syksy koodari.eu jsbin.com Kotisivujen teko Jan Lindholm Kirkkonummen kansalaisopisto Syksy 2014 koodari.eu jsbin.com Käyttäjätunnus / Salasana aoppilas.01 / aoppilas#2013# aoppilas.02 / aoppilas#2013# aoppilas.03 / aoppilas#2013#

Lisätiedot

Sivuston tiedotsiteoptimer.com

Sivuston tiedotsiteoptimer.com Sivuston tiedotsiteoptimer.com Luotu Helmikuu 22 2019 07:16 AM Pisteet65/100 SEO Sisältö Otsikko SEO Optimization tools and web page analyzer - siteoptimer.com Pituus : 62 Täydellistä, otsikkosi sisältää

Lisätiedot

Sivuston tiedotemreemir.com

Sivuston tiedotemreemir.com Sivuston tiedotemreemir.com Luotu Maaliskuu 10 2019 18:41 PM Pisteet66/100 SEO Sisältö Otsikko Emre Emir, Full-Stack Web Developer Pituus : 35 Täydellistä, otsikkosi sisältää väliltä 10 ja 70 kirjainta.

Lisätiedot

VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN

VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN Tämän tehtävän tarkoitus on tutustuttaa ympäristöön sekä tutustuttaa wwwdokumenttien tekoon php:llä. Alkutoimet Varmistetaan, että verkkolevyllä on kansio

Lisätiedot

Digitaalisen median tekniikat css tyylimääritykset

Digitaalisen median tekniikat css tyylimääritykset Digitaalisen median tekniikat css tyylimääritykset 18.9.2007 Harri Laine 1 Sisällön ja ulkoasun erottaminen toisistaan tavoiteltavaa sama sisältö pitäisi voida esittää erilaisilla alustoilla esim. esittää

Lisätiedot

Sivuston tiedotreviewproducts.org

Sivuston tiedotreviewproducts.org Sivuston tiedotreviewproducts.org Luotu Heinäkuu 28 2019 14:31 PM Pisteet50/100 SEO Sisältö Otsikko Review-products.org our product reviews will help you in choosing and placing your order Pituus : 90

Lisätiedot

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1 Digitaalisen median tekniikat JSP ja XML 28.4.2004 Harri Laine 1 JSP hyvin lyhyesti JSP on Java-pohjainen skriptikieli JSP:llä laadittu sivu käännetään java-servletiksi (sivun toteutus vastaa servlettiluokan

Lisätiedot

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda Valitsimista valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda Muistin virkistykseksi elementtejä http://appro.mit.jyu.fi/doc/www/xhtml/ HTML-elementtien lisäksi valitsimille voidaan luoda

Lisätiedot

Cascading Style Sheets

Cascading Style Sheets Cascading Style Sheets CSS - Cascading Style Sheets tyylikuvauskieli suunniteltu HTML:ää varten 1996, oma syntaksi CSS1 (1996), CSS2 (1998), CSS Mobile Profile CSS3 (tuleva) selaintuki nykyään hyvä, mutta

Lisätiedot

Sivuston tiedotqbsupportcustom erservice.com

Sivuston tiedotqbsupportcustom erservice.com Sivuston tiedotqbsupportcustom erservice.com Luotu Kesäkuu 04 2019 09:57 AM Pisteet69/100 SEO Sisältö Otsikko Quickbooks Customer Service 800-329-0391 QB Phone Number Pituus : 58 Täydellistä, otsikkosi

Lisätiedot

XML & CSS. WWW-sovellus??

XML & CSS. WWW-sovellus?? XML & Näkökulmia WWW-ympäristön sovelluksiin ja käyttöliittymiin ILKKA PALOLA Citec Information WWW-sovellus?? Informaationhallinta, julkaisutoiminta Verkkoviestintä ESIMERKKEJÄ käyttäjistä ja käyttökohteista:

Lisätiedot

Lomakkeet HTML5. Elina Ulpovaara. Testaus: IE9 Firefox7 Opera11 Chrome

Lomakkeet HTML5. Elina Ulpovaara. Testaus: IE9 Firefox7 Opera11 Chrome Lomakkeet HTML5 Elina Ulpovaara Testaus: IE9 Firefox7 Opera11 Chrome SELAIN Käyttäjä täyttää lomakkeen ja painaa lähetys-painiketta. Selain lähettää käyttäjän antamat tiedot palvelimelle lomakkeessa määrättyyn

Lisätiedot

BLOGGER. ohjeita blogin pitämiseen Googlen Bloggerilla

BLOGGER. ohjeita blogin pitämiseen Googlen Bloggerilla BLOGGER ohjeita blogin pitämiseen Googlen Bloggerilla Sisältö Blogin luominen... 1 Uuden blogitekstin kirjoittaminen... 4 Kuvan lisääminen blogitekstiin... 5 Lisää kuva omalta koneelta... 6 Lisää kuva

Lisätiedot

Tikon Web-sovellukset

Tikon Web-sovellukset Marraskuu 2014 1 (9) Tikon Web-sovellukset Marraskuu 2014 2 (9) 1 Johdanto... 3 2 Windows... 3 2.1 Microsoft Silverlight... 3 3 Tablet-laitteet... 4 4 Selaimet... 5 4.1 Yleiset asetukset (kaikki selaimet)...

Lisätiedot

AJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML

AJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML AJAX-konsepti AJAX Asynchronous JavaScript And XML Viimeisin muoti-ilmiö web-ohjelmoinissa, termi Ajax tuli käyttöön vuoden 2005 aikana Joukko teknologioita, joiden avulla voidaan toteuttaa uudenlaisen

Lisätiedot

MITÄ JAVASCRIPT ON?...3

MITÄ JAVASCRIPT ON?...3 JavaScript MITÄ JAVASCRIPT ON?...3 YLEISTÄ JAVASCRIPTIN SYNTAKSISTA...3 KÄSKYSANAT JA MUUT VARATUT SANAT...3 MUUTTUJIEN, FUNKTIOIDEN JA LUOKKIEN NIMISSÄ...3 HTML-TAGEIHIN VIITTAAVISSA METODINIMISSÄ...3

Lisätiedot

Kun suunnitelma on valmiina niin itse sivuston rakentaminen on jo helpompaa. (jatketaan tätä rakentelu vaiheessa.

Kun suunnitelma on valmiina niin itse sivuston rakentaminen on jo helpompaa. (jatketaan tätä rakentelu vaiheessa. WWW-sivun teko Niko Rautava 2006 http://koti.mbnet.fi/nrautava/ Kannattaa aloittaa www-sivun suunnittelu ihan paperille laittamalla siihen seuraavia tietoja: - sivujen määrä - alasivut (määrä, ulkonäkö)

Lisätiedot

Sivupohjien täyttö suppeat sivupohjat

Sivupohjien täyttö suppeat sivupohjat Sivupohjien täyttö suppeat sivupohjat Tässä kuvataan sivupohjien muokkaus askelittain yksinkertaisemman sivupohjan avulla. Tätä ohjetta tunnollisesti seuraamalla saat aikaan yksinkertaiset, mutta toimivat

Lisätiedot

CSS - tyylit. 13.11.2000 Seppo Räsänen

CSS - tyylit. 13.11.2000 Seppo Räsänen CSS - tyylit 13.11.2000 Seppo Räsänen Sivu 2 1 CSS-tyylit Dynaaminen HTML tai DHTML on standardi, joiden käyttöä tukevat uusimmat Netscapen ja Microsoftin selaimet. DHTML:n ominaisuuksia ovat tyylitiedostot

Lisätiedot

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY 1 WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY 10.4.2015 Lounea Oy Tehdaskatu 6, 24100 Salo Puh. 029 707 00 Y-tunnus 0139471-8 www.lounea.fi Asiakaspalvelu 0800 303 00 Yrityspalvelu 0800 303 01 Myymälät 0800 303

Lisätiedot

VERKKOVELHO-YLLÄPITOTYÖKALUN KÄYTTÖOHJE

VERKKOVELHO-YLLÄPITOTYÖKALUN KÄYTTÖOHJE VERKKOVELHO-YLLÄPITOTYÖKALUN KÄYTTÖOHJE 1. SISÄÄN KIRJAUTUMINEN Sisään kirjautuminen VerkkoVelho-ylläpitotyökaluun tapahtuu yrityksesi osoitteessa www.omaosoitteesi.fi/yllapito, esim. www.verkkovelho.fi/yllapito.

Lisätiedot

FrontPage 2000 - Näkymät

FrontPage 2000 - Näkymät FrontPage 2000 - Näkymät FrontPagessa on kuusi erilaista näkymää sivustoon. Sivunäkymä Tässä näkymässä luodaan sivut eli näkymä vastaa paljolti Wordin tekstinkäsittelyohjelman näkymää. Tässä on myös muokattava

Lisätiedot

Sivuston tiedotgoogle.com

Sivuston tiedotgoogle.com Sivuston tiedotgoogle.com Luotu Tammikuu 14 2019 10:26 AM Pisteet37/100 SEO Sisältö Otsikko Google Pituus : 6 Ihannetapauksessa, sinun otsikkosi pitäisi sisältää väliltä 10 ja 70 kirjainta (välilyönnit

Lisätiedot

3 WWW-hypermedian perusta: HTML

3 WWW-hypermedian perusta: HTML 3 WWW-hypermedian perusta: HTML Hypertext Markup Language HTML (Hypertext Markup Language) on tapa koodata (merkata) rakenteisia (teksti)dokumentteja WWW:ssä Esimerkki: Tästä kaikki alkaa

Lisätiedot

Punomo Blogit BLOGIN LUOMINEN WORDPRESS-ALUSTALLA. Kirjaudu -palveluun osoitteessa www.punomo.npn.fi/wp-login.php tunnuksellasi.

Punomo Blogit BLOGIN LUOMINEN WORDPRESS-ALUSTALLA. Kirjaudu -palveluun osoitteessa www.punomo.npn.fi/wp-login.php tunnuksellasi. Punomo Blogit BLOGIN LUOMINEN WORDPRESS-ALUSTALLA Kirjaudu -palveluun osoitteessa www.punomo.npn.fi/wp-login.php tunnuksellasi. Tunnuksia jakavat Punomo.fi:n ylläpitäjät. Kun olet kirjautunut, blogin OHJAUSNÄKYMÄ

Lisätiedot

JWT Hyrskykari, SIS, Tampereen yliopisto 3/19/2013

JWT Hyrskykari, SIS, Tampereen yliopisto 3/19/2013 19.3.2013 Aulikki Hyrskykari HTML dokumentin ensimmäisenä rivinä annetaan dokumenttityypin määrittely HTML5 dokumentti koostuu selementtien hierarkiasta, joista juuri elementti sisältää kaikki muut

Lisätiedot

Digitaalisen median tekniikat. JSP ja XML

Digitaalisen median tekniikat. JSP ja XML Digitaalisen median tekniikat JSP ja 28.4.2004 Harri Laine 1 JSP hyvin lyhyesti JSP on Java-pohjainen skriptikieli JSP:llä laadittu sivu käännetään java-servletiksi (sivun toteutus vastaa servlettiluokan

Lisätiedot

3 Sivupolku: metaforat & selittäminen

3 Sivupolku: metaforat & selittäminen 3 Sivupolku: metaforat & selittäminen 3 Sivupolku: metaforat & selittäminen Ennen WWW:n sisältötuotannon perustekniikoiden esittelyä luonnehditaan lyhyesti metafora-käsitettä. Yhteys aiheeseen löytyy ajatuksesta,

Lisätiedot

Mitä direktiivi käytännössä velvoittaa?

Mitä direktiivi käytännössä velvoittaa? Mitä direktiivi käytännössä velvoittaa? Web Content Accessibility Guidelines - Verkkosisällön saavutettavuusohjeet Timo Övermark Tapio Haanperä http://papunet.net/saavutettavuus WCAG 2.1 - Verkkosisällön

Lisätiedot

Ammattijärjestäjä Aulasvuori Www-projektin kuvaus

Ammattijärjestäjä Aulasvuori Www-projektin kuvaus Ammattijärjestäjä Aulasvuori Www-projektin kuvaus Minne Seppälä Avat 2014 Dokumentaatio 1 PROJEKTIN KUVAUS... 3 1.1 Projektin aloitus... 3 1.2 Aikataulu... 4 1.3 Kustannusarvio... 4 2 ULKOASU... 5 2.1

Lisätiedot

Sivuston tiedotprintersupportnu mbercare.com

Sivuston tiedotprintersupportnu mbercare.com Sivuston tiedotprintersupportnu mbercare.com Luotu Kesäkuu 22 2019 20:58 PM Pisteet65/100 SEO Sisältö Otsikko HP Printer Support Phone Number +1-855-924-8222 Printer Support Pituus : 63 Täydellistä, otsikkosi

Lisätiedot

URL-osoitteiden suunnittelu

URL-osoitteiden suunnittelu Tim Berners-Lee: Jos olisin arvannut kuinka suosittu Webistä tulee, olisin yrittänyt keksiä URL-osoitteiden alkuosalle jonkin toisen muodon. http-alkuosa on hankala erityisesti puhelinkeskusteluissa. URL

Lisätiedot

XML / DTD / FOP -opas Internal

XML / DTD / FOP -opas Internal XML / DTD / FOP -opas Internal Reviewed: - Status: pending approval Approved by: - Author: Sakari Lampinen Revision: 1.0 Date: 15.10.2000 1 Termit DTD (data type definition) on määrittely kielelle, niinkuin

Lisätiedot

JWT 2013 @Aulikki Hyrskykari, SIS, Tampereen yliopisto 3/26/2013. Otsikko osan elementit: <base> <link> <script> <style> <title> <meta>

JWT 2013 @Aulikki Hyrskykari, SIS, Tampereen yliopisto 3/26/2013. Otsikko osan elementit: <base> <link> <script> <style> <title> <meta> 26.3.2013 Aulikki Hyrskykari sisällön ryhmittelyä lohkotasolla Tekstitason semanttisia elementtejä Linkit Taulukot Otsikko osan elementit: Dokumentin runko:

Lisätiedot

Editorin käyttö. TaikaTapahtumat -käyttöohje

Editorin käyttö. TaikaTapahtumat -käyttöohje Editorin käyttö TaikaTapahtumat -käyttöohje Yleistä ohjelmasta etaika-järjestelmän HTML-moduuli sisältää tekstieditorin, joka on monipuolinen apuväline tehtäessä materiaalia sivustolle (esim. tapahtumakohtaiset

Lisätiedot

Ylläpitoalue - Etusivu

Ylläpitoalue - Etusivu Crasmanager 5.2 Ylläpitoalue - Etusivu Sivut osiossa sisällön selaus ja perussivujen ylläpito. Tietokannat osiossa tietokantojen ylläpito. Tiedostot osiossa kuvien ja liitetiedostojen hallinta. Työkalut

Lisätiedot

Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit

Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit Internetsivujen perusrakenne Html-dokumentin keskeiset elementit ja attribuutit Websivu html-dokumentti Internetsivun rakenne kuvataan html-kielellä Html-dokumentti on tekstimuotoinen tiedosto, jossa luetellaan

Lisätiedot

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT MOBISITE-TYÖKALU MobiSite on työkalu matkapuhelimeen soveltuvan mobiilisivuston rakentamiseen. AIMO-järjestelmän jatkuvasti päivittyvä päätelaitetunnistus tunnistaa useimmat puhelinmallit ja mukauttaa

Lisätiedot

Sivuston tiedotle-vintage.fr

Sivuston tiedotle-vintage.fr Sivuston tiedotle-vintage.fr Luotu Tammikuu 12 2017 10:53 AM Pisteet56/100 SEO Sisältö Otsikko Le Vintage - Restaurant (site officiel) Pituus : 39 Täydellistä, otsikkosi sisältää väliltä 10 ja 70 kirjainta.

Lisätiedot

ICT1TN004 Hakukoneoptimoin p ti Heikki Hiet Hie ala t

ICT1TN004 Hakukoneoptimoin p ti Heikki Hiet Hie ala t ICT1TN004 Hakukoneoptimointi Heikki Hietala Hakukoneoptimointi Sivuston laatiminen on vain osa työtä Laadittu sivusto on saatava myös hyvin esiin hakukoneissa Tavoitteena on kasvattaa ns. luonnollista

Lisätiedot

HTML / DOM / CSS perusperiaatteita HTML syntaksista Elementtien luokittelu ja sisältömallit Aulikki Hyrskykari

HTML / DOM / CSS perusperiaatteita HTML syntaksista Elementtien luokittelu ja sisältömallit Aulikki Hyrskykari 1332014 Aulikki Hyrskykari HTML / DOM / CSS perusperiaatteita HTML syntaksista Elementtien luokittelu ja sisältömallit ensimmäinen kokeilu

Lisätiedot

Sivuston tiedotskillers.tech

Sivuston tiedotskillers.tech Sivuston tiedotskillers.tech Luotu Maaliskuu 28 2019 16:54 PM Pisteet55/100 SEO Sisältö Otsikko Skillers - Quality IT Recruiting services Pituus : 41 Täydellistä, otsikkosi sisältää väliltä 10 ja 70 kirjainta.

Lisätiedot

Sivuston tiedotwixaccounting.com

Sivuston tiedotwixaccounting.com Sivuston tiedotwixaccounting.com Luotu Heinäkuu 11 2019 06:23 AM Pisteet61/100 SEO Sisältö Otsikko WIX Accounting +1-888-833-0109 Online QuickBooks Support Number Pituus : 65 Täydellistä, otsikkosi sisältää

Lisätiedot

Selaimen asetukset. Toukokuu 2014 1 (7) Selaimen asetukset. 1994-2014 Tikon Oy. All rights reserved.

Selaimen asetukset. Toukokuu 2014 1 (7) Selaimen asetukset. 1994-2014 Tikon Oy. All rights reserved. Toukokuu 2014 1 (7) Selaimen asetukset Toukokuu 2014 2 (7) 1 Johdanto... 3 2 Windows... 3 3 Selaimet... 3 3.1 Yleiset asetukset (kaikki selaimet)... 3 3.1.1 Zoom-asetus... 3 3.1.2 Pop-up Blocker... 3 3.2

Lisätiedot

1 Yleistä Web-editorista... 3. 1.1 Web-editori -dokumentin luominen... 3. 2 Pikatoimintopainikkeet... 3. 2.1 Tallenna... 3

1 Yleistä Web-editorista... 3. 1.1 Web-editori -dokumentin luominen... 3. 2 Pikatoimintopainikkeet... 3. 2.1 Tallenna... 3 Web-editori 2 Optima Web-editori -ohje Sisällysluettelo 1 Yleistä Web-editorista... 3 1.1 Web-editori -dokumentin luominen... 3 2 Pikatoimintopainikkeet... 3 2.1 Tallenna... 3 2.2 Peru / Tee uudelleen...

Lisätiedot