Kotisivut helposti - osa 3

Koko: px
Aloita esitys sivulta:

Download "Kotisivut helposti - osa 3"

Transkriptio

1 Kotisivut helposti - osa 3 Tämän artikkelisarjan kahdessa ensimmäisessä osassa esiteltiin Internet-sivujen perusteita, kotisivujen suunnittelulähtökohtia sekä HTML/XHTML-ohjelmoinnin perusteita ja yleisimmin käytettyjä komentoja. Tässä artikkelissa tullaan esittelemään, miten edellisessä osassa opittuja asioita voidaan hyödyntää tehokkaasti muokkaamalla niiden ulkoasua tyylimääritelmien avulla. Mitä tyylit ja tyylitiedostot sitten ovat? Tyylit ovat HTML/XHTML-elementtien määritelmiä, joilla eri elementtien ulkoasua voidaan muokata. Tyylit ohjelmoidaan CSS-ohjelmointikielellä (Cascacing Style Sheets = porrastetut tyyliarkit), joka on pääosin melko yksinkertainen ohjelmointikieli. Vaikka tyylit ovat eri ohjelmointikieltä, kuin itse HTML/XHTML-dokumentti, ne voidaan silti sisällyttää samaan tiedostoon. Tyylejä voidaan käyttää kolmella eri tavalla: 1. Kirjoittaa tyylimääritelmät HTML/XHTML-dokumentin alkuun omaan osioonsa. 2. Kirjoittaa tyylimääritelmät erikseen HTML/XHTML-dokumentin kuhunkin elementiin. 3. Kirjoittaa kaikki sivuston tyylimääritelmät yhteen, erilliseen tiedostoon. Näistä vaihtoehdoista ainakin keskimmäistä tulisi välttää epäkäytännöllisyytensä vuoksi, koska tällä tekniikalla koodia pitää kirjoittaa erittäin paljon. Ylimmäinen menetelmä soveltuu hyvin silloin, kun työskentelee yksittäisen sivun parissa. Kolmas vaihtoehto on suositeltavin, koska tällä menetelmällä välttyy saman koodin kirjoittamiselta moneen kertaan ja myöskin sivuston muokkaus on huomattavasti helpompaa. Jos kotisivusi koostuu useammasta kuin yhdestä sivusta, suosittelen, että käytät kolmatta vaihtoehtoa. Menetelmää numero 1 käytetään seuraavasti: Edellä olevassa koodissa ei siis ole -komentoja, vaan ne ovat korvattu -määritteellä, joka ilmaisee, että CSS-muotoa oleva tyylitiedosto löytyy nimellä "styles.css" samasta kansiosta, kuin kyseinen XHTML-dokumentti. Yleisenä huomiona voidaan sanoa, että CSS-tiedostot kannattaa tallentaa XHTML-tiedostojen kanssa samaan kansioon. Muistio on tälläkin kertaa hyvä apuväline, koska sillä voi tallentaa millä tahansa tiedostopäätteellä, jolloin styles.css -tiedoston luonti onnistuu helposti. Itse styles.css (tai mikä tahansa.css -tiedosto) sisältää ainoastaan seuraavaksi esiteltäviä komentoja. CSS:n ja XHTML:n yhteys CSS-koodi koostuu kohde-elementeistä (elementeistä, joihin halutaan vaikuttaa) sekä niiden määrittelyistä. Koodissa on siis aina ensin viitattava siihen elementtiin, mitä halutaan muuttaa, ja sitten kerrottava, miten elementtiin halutaan vaikuttaa. Esimerkiksi ylläolevassa tapauksessa eli sivun sisältöalue ei toistaiseksi sisällä vielä mitään näkyviä elementtejä. Body itsessään on kuitenkin näkyvä elementti, tyhjä sivu. Bodya voidaan muokata eri tavoin, esimerkiksi 1 / 12

2 vaihtamalla taustaväri oletuksena olevasta valkoisesta mustaksi. body { background-color: black; } Edellä oleva esimerkki kiteyttää koko CSS-ohjelmointikielen rakenteen, eli syntaksin. Ensiksi määritetään kohde, johon halutaan vaikuttaa (tässä tapauksessa body), jota seuraavat aaltosulkeet { ja }. Aaltosulkeiden väliin kirjoitetaan varsinaiset tyylimäärittelyt. Tässä tapauksessa haluttiin muuttaa taustaväriä, johon käytetään komentoa "background-color". Komennon jälkeen tulee aina kaksoispiste, jota seuraa haluttu arvo ja puolipiste. Yleisesti hyvänä käytäntönä voidaan pitää sitä, että kukin tyylimääritelmä kirjoitetaan omalle rivilleen ja mielellään vielä hieman sisennettynä, jolloin dokumentin luettavuus säilyy hyvänä. Miten sitten muihin elementteihin viitataan? Täsmälleen samalla tavalla kuin bodyynkin! Jos esimerkiksi lohkon ( ) taustaväriä halutaan vaihtaa, kirjoitetaan edellä mainittuun koodiin "body":n tilalle "div". Entäs, jos samalla sivulla on useita lohkoja? Tässä tapauksessa edellä esitetty menetelmä muuttaa jokaisen lohkon taustavärin mustaksi. Tämän vuoksi suurimmalle osalle sivulla esiintyvistä elementeistä määritetään tietty nimi (ID) tai luokka (class). Nimen ja luokan periaatteellinen ero on, että samalla sivulla ei saa esiintyä useaa saman nimistä elementtiä, kun taas samaan luokkaan kuuluvia elementtejä voi olla rajattomasti. Kaiken lisäksi samalla elementillä voi olla sekä nimi että luokka. Seuraava esimerkki osoittaa, miten elementeille määritetään nimet ja luokat HTML/XHTML-koodissa. Edellä määritettiin siis lohko, jonka nimi on "nimi" ja luokka on "luokka". Ja kuten esimerkistä voidaan havaita, lohko ei sisällä mitään. Tämä ei kuitenkaan haittaa, koska lohkojen tyyliä voidaan silti muokata ja lohkot saattaa näkyviin, vaikka ne olisivat tyhjiä. Nyt, kun meillä on tunnistettavissa oleva elementti, voimme tehdä sille tyylimääritelmiä. #nimi { backgroundcolor: black; }.luokka { border: 1px solid red; } Edellinen esimerkki osoittaa, että nimiin (ID) viitataan aina etuliitteellä #, kun taas luokkiin viitataan etuliitteellä. (piste). Edellisessä tapauksessa oltaisiin voitu myös kirjoittaa "div#nimi" tai "div.luokka", jolla tarkennetaan viittauksen kohteena olevaa elementtiä. Tämä on lähinnä koodin lukemista helpottava seikka. Itse en käytä koskaan "div" -etuliitettä, mutta muihin elementteihin (kuviin, listoihin, jne.) viitatessa käytän kyllä kyseisen elementin etuliitettä. Edellä olevassa 2 / 12

3 esimerkissä siis määritetään, että elementin nimeltä "nimi" taustaväri halutaan asettaa mustaksi ja kaikki "luokka" -luokkaan kuuluvat elementit halutaan kehystää yhden pikselin levyisellä, punaisella viivalla. Koska aiemmin määritetty lohko on nimeltään "nimi" ja kuuluu luokkaan "luokka", niin nämä molemmat tyylimääritelmät koskevat tätä yhtä lohkoa, jolloin sen tausta värjäytyy mustaksi ja reunat punaiseksi. Yksi elementti voi kuulua myös useaan eri luokkaan samanaikaisesti. Tällöin elementin määritelmä voi olla esimerkiksi: Nyt tietty lohko siis kuuluu luokkiin "reunukset" ja "musta_tausta", jolloin molempien luokkien määritelmät koskevat tätä lohkoa..reunukset { border: 1px solid white; }.musta_tausta { background-color: black; } Tämän määritelmän mukaan kaikki "reunukset" -luokkaan kuuluvat elementit saavat ympärilleen valkoisen reunuksen. Vastaavasti "musta_tausta" -luokkaan kuuluvat elementit saavat mustan tautavärin. Tällöin edellä määritetty lohko saa sekä mustan taustan että valkoiset reunukset. Useita luokkia yhdistellessä kannattaa varmistaa, ettei luokat sisällä ristiriitoja, kuten esimerkiksi, että toisessa luokassa määritetään taustaväriksi valkoinen ja toisessa musta. Ristiriidat voivat aiheuttaa hyvinkin mielenkiintoisia ja mahdollisesti vaikeasti paikannettavia ongelmia, joten luokkien yhdistelemisessä kannattaa olla tarkkana. Etusivu Tuotteet 3 / 12

4 Edellä on esitetty hieman monimutkaisempi rakenne, joka sisältää useita sisäkkäisiä elementtejä (ei tämä oikeasti vielä kovin monimutkaista ole). Koodissa näkyvät vihreät tekstit ovat kommentteja, jotka eivät koskaan näy sivulla. Elementtejä sulkiessa on hyvä laittaa tämän tyyppisiä kommentteja, jolloin tiedetään, mikä komento sulkee minkäkin elementin. Ylläolevan esimerkin tapauksessa eri elementteihin voitaisiin viitata CSS-koodissa samalla tavalla, kuin aiemmin esiteltiin, tai sitten vaihtoehtoisella tavalla. Vaihtoehtona on, että elementteihin viitataan mahdollisimman tarkasti, jolloin koodin lukijan on helppo nähdä, mistä tietty elementti löytyy. Jos esimerkiksi haluttaisiin muuttaa edellisen esimerkin listassa olevien linkkien värejä, voitaisiin kirjoittaa seuraavasti. #header #navigation ul.nav_links li a { font-color: red; } Tällaisella merkintätavalla määritetään järjestyksessä, mikä elementti sijaitsee minkäkin elementin sisällä, jolloin kohde on hyvinkin yksiselitteinen. Tällainen tarkkuus ei välttämättä ole useinkaan tarpeellista, mutta olen itse tottunut tekemään niin, koska sillä toisinaan välttyy myös erilaisilta ristiriidoilta ja koodia on huomattavasti helpompi tulkita jälkeenpäin, esimerkiksi kuukausien tai vuosien kuluttua. CSS-perusteet Sitten päästään CSS-ohjelmointikielen tärkeimpiin komentoihin. Aloitetaanpa vaikka ensimmäiseksi taustaan liittyvistä määritelmistä. body { background-image: url(images/taustakuva.jpg); bac kground-repeat: no-repeat; background-color: #000000; } Edellä on esitetty kolme taustaan liittyvää määrettä, jotka ovat: taustakuva, taustakuvan toisto ja taustaväri. Taustakuva tulee tässä tapauksessa olla tallennettu "images" -alikansioon nimellä "taustakuva.jpg". Taustaa ei haluta toistaa, eli kuva näytetään sellaisena, kuin se on. Jos taustakuvana halutaan käyttää esimerkiksi hyvin pientä kuvaa ja se halutaan monistaa sekä yläettä alasuunnassa, "background-repeat" -rivi voidaan jättää kokonaan pois. Jos taas kuva halutaan toistaa vain vaakasuunnassa, käytetään "no-repeat" -arvon tilalla arvoa "repeat-x" ja vastaavasti pystysuunnassa arvoa "repeat-y". Taustakuvan väri on tässä tapauksessa ilmoitettu heksadesimaaleina, eli kuuden numeron ja kirjaimen yhdistelmänä. Heksadesimaalit mahdollistavat tarkemmat värimäärittelyt kuin pelkät "black", "red" tai "white", jolloin sivusta saa juuri haluamansa värisen. Heksadesimaalien arvoja löytyy useilta eri nettisivuilta vaikkapa hakusanoilla "web colors" tai sitten suoraan kehittyneemmistä kuvankäsittelyohjelmista, kuten vaikkapa Adobe Photoshop. Tässä esimerkissä oleva # tarkoittaa mustaa. div { width: 500px; height: 350px; min-width: 35 0px; min-height: 20%; max-width: 100%; max- 4 / 12

5 height: 400px; } Edellä on ilmoitettu elementtien leveyttä (width) ja korkeutta (height) koskevat komennot. Mikäli elementissä käytetään width ja height -määritteitä, elementti on täsmälleen määritettyjen mittojen kokoinen. Mitat voidaan määrittää joko pikseleinä (px) tai prosentteina käytettävissä olevasta tilasta. Jos elementin halutaan olevan vaikka koko ruudun levyinen, sen leveydelle voidaan antaa arvo 100%, mikäli muut elementit eivät rajoita tätä leveyttä. Minimitta kertoo, että elementti ei voi olla minimimittaa pienempi (jolloin tyhjäkin elementti on vähintään minimimittojen mukainen) ja maksimimitta asettaa vastaavasti enimmäiskoon. Yleisenä huomiona mainittakoon, että edellä olevia määritteitä ei kannata yrittää yhdistellä esimerkiksi siten, että asettaa samalle elementille sekä minimi- että maksimimitan. Tällaista ominaisuutta ei nimittäin vielä ainakaan ole olemassa, joten on yleensä tyydyttävä vain yhteen leveyttä ja pituutta koskevaan määritteeseen. div { margin-left: 0; margin-right: 12px; margin-t op: 6px; margin-bottom: 20px; margin: 6px 12px 20px 0; padding-left: 3px; padding-right: 5px; padding-top: 7px; padding-bottom: 0; padding: 7px 5px 0 3px; } Edellä olevat komennot ovat marginaali (margin) ja täyte (padding), jotka ovat yhdet eniten käytettävistä komennoista CSS-ohjelmointikielessä. Marginaalilla määritetään, paljonko tietyn elementin ulkopuolelle halutaan jättää tyhjää tilaa. Täytteellä puolestaan määritetään, paljonko elementin sisäpuolelle jätetään tyhjää. Ylläolevassa esimerkissä on näytetty kaksi eri tapaa ilmaista sama asia, Padding tai margin voidaan ilmoittaa yhdellä rivillä, jolloin arvojen järjestys on "top right bottom left" eli "ylä oikea ala vasen", tai usealla eri rivillä. Marginaalin ja täytteen eroa havainnollistetaan seuraavalla esimerkillä. margin: 0 ja padding: 0 margin-left: 25px ja padding: 0 margin: 0 ja padding: 10px px margin-left: 15px ja padding-left: 15px Ylläolevista laatikoista voidaan havaita, että marginaali todellakin siirtää koko elementtiä ja padding puolestaan vain elementin sisältöä. Huomaa, että kolmas laatikko on korkeampi kuin muut, vaikka kaikki laatikot on määritetty yhtä korkeiksi (height: 50px;), ja kaksi alinta laatikkoa ovat hieman muita leveämpiä. Tämä johtuu siitä, että täyte (padding) lisätään elementin mittoihin, kun taas marginaalia ei lisätä. Jos esimerkiksi elementti on määritetty 100 pikseliä leveäksi (width: 100px;) ja sillä on 20 pikseliä täytettä sekä vasemmalla että oikealla (padding- 5 / 12

6 left: 20px; ja padding-right: 20px;) niin sen kokonaisleveys on tällöin 140 pikseliä. Tämä on hyvä pitää mielessä. div { border-left: 1px solid black; border-right: 1px da shed #cccccc; border-top: 2px solid #000000; borderbottom: 2px dashed #111111; border: 1px solid white; } Yllä esitetään kaksi vaihtoehtoista tapaa määrittää reunuksia. Reunukset voidaan määrittää yksi kerrallaan, kuten marginaali ja täytekin, tai sitten kaikki kerralla. Reunukselle määritetään tietty paksuus (esimerkiksi 1px eli yksi pikseli), reunuksen tyyli (jatkuva tai katkoviiva, solid tai dashed) sekä reunuksen väri, jälleen joko värin nimellä tai heksadesimaaleina. Reunuksia käyttäessä on hyvä huomata, että myös ne kasvattavat elementin kokonaismittoja, kuten täytekin (padding). p { font-family: Georgia, "Times New Roman", serif; font -size: 16px; font-weight: bold; font-style: italic; color: black; text-decoration: underline; text-transform : uppercase; line-height: 24px; letterspacing: -2px; text-align: center; } Yllä on esitetty tekstiä koskevat CSS-komennot. Font-familylla määritetään käytettävä fontti. Fontiksi on tässä tapauksessa määritetty ensisijaisesti "Georgia" ja toissijaisesti "Times New Roman", mikäli Georgia ei ole käytettävissä. Mikäli kumpikaan näistä ei ole käytettävissä, käytetään mitä tahansa vastaavaa fonttia "serif" -fonttiluokasta. Font-size määrittää fontin koon pikseleinä, font-weight puolestaan fontin lihavuuden (tässä tapauksessa fontti on lihavoitu, oletuksena käytetään arvoa "normal", jolloin fonttia ei ole lihavoitu, muita asetuksia ovat esimerkiksi 100, 200, 300,..., 800, 900), font-stylella teksti voidaan kursivoida. Color määrittää tekstin värin. Text-decorationilla tekstiä voidaan koristella alleviivauksella (underline), yliviivauksella (linethrough), yläpuolisella viivalla (overline) sekä vilkkuvalla tekstillä (blink), tai jättää teksti normaaliin tilaansa (none). Text-transform muuttaa tekstin kokonaan pieniksi tai isoiksi kirjaimiksi (lowercase tai uppercase), jokaisen sanan ensimmäisen kirjaimen isoksi kirjaimeksi (capitalize), tai jättää tekstin oletustilaansa (none). Line-heightilla määritetään yhden tekstirivin korkeus (eli periaatteessa riviväli), letter-spacingilla kirjaimia voidaan siirtää lähemmäs toisiaan (negatiivisella arvolla) tai kauemmas toisistaan (positiivisella arvolla). Text-alignilla teksti voidaan keskittää, siirtää vasemmalle (left) tai oikealle (right), tai tasata molempiin reunoihin (justify). Muutamia kehittyneempiä ominaisuuksia 6 / 12

7 Edellä läpikäydyt komennot ovat kaikkein yleisimpiä ja eniten käytettyjä CSS-komentoja, joita tarvitset käytännössä jatkuvasti. Seuraavaksi esitellään muutamia hieman edistyneempiä, mutta hyvinkin tarpeellisia komentoja, joiden oikeaoppinen käyttö voi vaatia hieman harjoittelua. div { float: left; } Float on erittäin tärkeä ominaisuus, jota ilman ei käytännössä voida toteuttaa kuin kaikkein yksinkertaisimpia sivuja. Float-komennolla voidaan "kelluttaa" elementtejä vasempaan (left) tai oikeaan (right) laitaan siten, että muut elementit voivat kiertää kellutetun elementin. Kuulostaa sekavalta? Asiaa voidaan havainnollistaa yksinkertaisella esimerkillä. float: none; Tämän tekstin pitäisi kiertää laatikko. Kuten voidaan huomata, kun float on oletuksena "none", eli ei-kelluva, niin teksti ei kierrä elementtiä halutulla tavalla. float: left; Tämän tekstin pitäisi kiertää laatikko. 7 / 12

8 float: right; Tämän tekstin pitäisi kiertää laatikko. Yllä oleva esimerkki osoittaa, miten float-komento käyttäytyy. Kun elementti kellutetaan vasemmalle, se siirtyy emo-elementtinsä vasempaan reunaan (tässä tapauksessa siis tämän artikkelipohjan vasempaan reunaan), jolloin sitä seuraavat elementit siirtyvät sen oikealle puolelle. Vastaavasti oikealle kellutetut elementit siirtyvät emo-elementtinsä oikeaan reunaan, jolloin seuraavat elementit pääsevät siirtymään kellutetun elementin vasemmalle puolelle. Esimerkistä nähdään, että koska punaista tekstiä ei kuitenkaan kelluteta minnekään, niin se siirtyy oletusarvoisesti niin vasemmalle, kuin mahdollista. Jos myös tekstille asetetaan arvo "float: right;" niin tällöin lopputulos on seuraava. float: right; Tämän tekstin pitäisi kiertää laatikko. 8 / 12

9 Elementti voidaan myös kelluttaa jompaan kumpaan reunaan ilman, että muut elementit voivat kiertää sitä. Tällöin tarvitaan lisämäärettä clear. div { clear: both; } Clear-komennolla voidaan määrittää, kummalta puolelta elementti voidaan kiertää, vai voidaanko elementtiä kiertää lainkaan. Arvolla "left" elementtiä ei voida kiertää vasemmalta ja arvolla "right" oikealta. Arvolla "both" elementtiä ei voida kiertää kummaltakaan puolelta ja sitä käytetäänkin usein float-komentojen "nollaamiseen", eli luodaan ylimääräinen lohko (div), jolle asetetaan ainoastaan määrite "clear: both;", jolloin edellä olevien elementtien floatit eivät enää päde. Tämä kuulostaa varmasti hyvin vaikeaselkoiselta, mutta asiaa pyritään valottamaan myöhemmin, kun alamme ohjelmoida kotisivuja. ul, ol { list-style-type: none; list-styleimage: url(images/kuva.jpg); list-style-position: inside; } Edellä olevat komennot ovat listoille tarkoitettuja määreitä. List-style-typellä voidaan määrittää, näytetäänkö listan nimikkeiden edessä merkkiä (kuten palloa, viivaa tai numeroa), sekä millainen merkki näytetään. "Epäjärjestyksessä" olevalle listalle (unordered list, ul) voidaan käyttää arvoja "none", "disc", "circle" tai "square", joilla listamerkit voidaan poistaa tai vaihtaa palloksi, ympyräksi tai neliöksi. Järjestetyille listoille (ordered list, ol) voidaan käyttää arvoja "armenian", "decimal", "decimal-leading-zero", "georgian", "lower-alpha", "lower-greek", "lowerlatin", "lower-roman", "upper-alpha", "upper-latin" tai "upper-roman", joilla numerot voidaan vaihtaa eri tyyppisiksi. List-style-imagella voidaan käyttää haluttua kuvaa listamerkkinä, mutta yleisesti ottaen tämä komento ei toimi kunnolla. Käytännössä tämä komento korvataan asettamalla listamerkinnälle (list-item, li) taustakuva ja siirtämällä merkintä taustakuvan päältä sivuun esimerkiksi täytteellä (padding). List-style-position määrittää, ovatko käytetyt listamerkit listan sisäpuolella (inside) vai ulkopuolella (outside). Tätä havainnollistetaan seuraavalla esimerkillä. Tässä listassa merkit ovat listan sisäpuolella. Tässä listassa merkit ovat listan sisäpuolella. Tässä listassa merkit ovat listan ulkopuolella. Tässä listassa merkit ovat listan ulkopuolella. Eräs tärkeä seikka HTML/XHTML ja CSS-ohjelmoinnissa on ymmärtää sisäkkäisten elementtien (nested elements) toimintaa. Sisäkkäisiin elementteihin liittyy termit emo-elementti (parent element) ja tytär-elementti (child element), jotka kuvaavat elementtien suhdetta toisiinsa. 9 / 12

10 Emo-elementti Tytär-elementti Jos emo-elementille asetetaan tietyt ulkomitat, niin tytär-elementti on tällöin sidoksissa näihin ulkomittoihin, eikä voi olla suurempi kuin emo-elementti. Vastaavasti tytär-elementin koko on suhteellinen emo-elementin kokoon, joka on hyvä huomioida esimerkiksi prosentuaalisia mittoja käytettäessä. Jos emo-elementti on leveydeltään vaikkapa 300 pikseliä ja tytär-elementille määritetään leveydeksi 50%, niin elementin leveydeksi muodostuu tällöin 150 pikseliä, joka on 50% käytettävissä olevasta leveydestä. Emo- ja tytär-elementteihin liittyy myös elementtien sijoittelu toistensa suhteen. Sijoitteluun käytetään seuraavia komentoja. div { position: absolute; top: 5px; bottom: 10px; left: 0; right: 20px; } Position-komennolla määritetään, onko elementin sijainti suhteellinen vai absoluuttinen. Elementit ovat oletusarvoisesti sijainniltaan suhteellisia toisiinsa nähden, joten yksittäisen elementin määrittäminen komennolla "position: relative;" ei vielä muuta mitään. Jos emoelementille määritetään suhteellinen sijainti komennolla "position: relative;", niin tällöin tytärelementti voidaan määrittää olevan absoluuttinen emo-elementin suhteen. Jos millekään elementille ei määritetä suhteellista sijaintia, niin tällöin absoluuttisesti määritetty sijainti on suhteessa koko näytettävään sivuun. Asia on varmasti melko vaikeaselkoinen, joten seuraavasta esimerkistä voi olla hyötyä asian hahmottamisessa. position: relative; position: absolute; bottom: 25px; right: 15px; Ylläolevassa esimerkissä emo-elementti on määritetty komennolla "position: relative;", jolloin sen sijainti on siis suhteellinen. Tytär-elementti on puolestaan absoluuttinen emo-elementtiin nähden, jolloin sen sijainti voidaan määrittää koordinaateilla "bottom" ja "right". Positionkomennolla siis toisin sanoen määritetään, minkä elementin suhteen tietty elementti voidaan sijoittaa. Jos asia ei ollut vielä riittävän hankala ymmärtää, niin soppaan voidaan lisätä vielä seuraava komento. div { position: relative; z-index: 3; } 10 / 12

11 Z-indexillä voidaan määrittää elementin sijainti syvyyssuunnassa. Tämän komennon avulla päällekäisten elementtien järjestystä voidaan muuttaa. Isompi arvo siirtää elementtiä eteenpäin ja pienempi arvo taaksepäin, jolloin elementti jää muiden taakse piiloon. Normaalisti tytärelementillä on aina emo-elementtiään suurempi z-index, jolloin tytär-elementti jää automaattisesti emo-elementtinsä etupuolelle näkyviin. Seuraavassa esimerkissä esitetään, miten position ja z-index -komentoja voidaan käyttää tehokkaasti yhdessä. Ylläolevissa esimerkeissä on käytetty täsmälleen samaa XHTML-rakennetta, mutta elementtien järjestys on muutettu z-indexillä. Valkoinen elementti on määritetty komennolla "position: relative;" ja värilliset elementit ovat absoluuttisia tämän suhteen. Elementtien rakenne on seuraava. 11 / 12

12 Powered by TCPDF ( Tee-se-itse.fi Tähän mennessä esiteltyjen komentojen avulla pääsee jo hyvin pitkälle kotisivujen ihmeellisessä maailmassa. Joskus voi tarvita muitakin komentoja, joita ei ole esitelty tässä artikkelissa, mutta Internet on onneksi pullollaan CSS:n ja XHTML:n liittyviä ohjesivuja, joten ongelmat on helppo ratkaista. Tämän artikkelisarjan seuraavassa osassa kerrotaan, miten aiemmin opetetut asiat voidaan nitoa yhteen ja luoda kotisivut helposti. 12 / 12

CSS-kielen avulla määritellään HTML-dokumentin tyyli. CSS avulla voidaan tarkemmin määritellä eri elementtien ominaisuuksia.

CSS-kielen avulla määritellään HTML-dokumentin tyyli. CSS avulla voidaan tarkemmin määritellä eri elementtien ominaisuuksia. CSS1 CSS (Cascading Style Sheets) CSS-kielen avulla määritellään HTML-dokumentin tyyli. CSS avulla voidaan tarkemmin määritellä eri elementtien ominaisuuksia. Esim.

Lisätiedot

Digitaalisen median tekniikat css tyylimääritykset jatkuu

Digitaalisen median tekniikat css tyylimääritykset jatkuu Digitaalisen median tekniikat css tyylimääritykset jatkuu 31.3.2004 Harri Laine 1 CSS fontit font-family: pilkulla eroteltu luettelo fonttinimiä, ensimmäistä listasta löytyvää fonttia käytetään fontit

Lisätiedot

Digitaalisen median tekniikat css tyylimääritykset jatkuu Harri Laine 1

Digitaalisen median tekniikat css tyylimääritykset jatkuu Harri Laine 1 Digitaalisen median tekniikat css tyylimääritykset jatkuu 31.3.2004 Harri Laine 1 CSS fontit font-family: pilkulla eroteltu luettelo fonttinimiä, ensimmäistä listasta löytyvää fonttia käytetään fontit

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

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

Kuvat. 1. Selaimien tunnistamat kuvatyypit

Kuvat. 1. Selaimien tunnistamat kuvatyypit Kuvat Kuvia voi liittää xhtml-sivulle -elementillä -elementillä -elementillä lomakkeiden yhteydessä lähinnä painikenappeja taustakuvina -elementin background-attribuutilla tai

Lisätiedot

CSS. Tekstin muotoilua

CSS. Tekstin muotoilua CSS Tekstin muotoilua Tekstin muotoilu Kirjasimen ominaisuudet font-family font initial inherit; font-style normal italic oblique initial inherit; font-variant normal small-caps initial inherit; font-weight

Lisätiedot

1. Lohkon korkeus ja leveys

1. Lohkon korkeus ja leveys Asemointi Asemointi on elementtien sijoittelua. Sisältö: height, width float - kelluva sisältö position Elina Ulpovaara 13.10.2009 1. Lohkon korkeus ja leveys Leveys - width Korkeus - height - mittayksiköt

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

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

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

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

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

Kotisivut helposti - osa 4

Kotisivut helposti - osa 4 Kotisivut helposti - osa 4 Artikkelisarjan kolmessa ensimmäisessä osassa esiteltiin Internet-siviuihin sekä XHTML- ja CSS-ohjelmointikieliin liittyviä perusteita. Tässä osassa kerrotaan, miten aiemmin

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

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

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

HTML-ohjeet. Sivun perusrakenne <HTML> <HEAD> <STYLE TYPE="text/css"> ...tänne tulee CSS-koodi eli sivun ulkonäkö määritykset...

HTML-ohjeet. Sivun perusrakenne <HTML> <HEAD> <STYLE TYPE=text/css> ...tänne tulee CSS-koodi eli sivun ulkonäkö määritykset... HTML-ohjeet Sivun perusrakenne ...tänne tulee CSS-koodi eli sivun ulkonäkö määritykset... ...tänne tulee javascript-koodi...

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

WWW-sivujen Verkkosivujen ulkoasu (CSS) WWW-sivujen Verkkosivujen ulkoasu (CSS) T-111.1100 Digitaalisen median työvälineet (3 op) T-111.1100 Digitaalisen median työvälineet (3 op) Markku Laine DI Pia Tukkinen Mediatekniikan laitos Mediatekniikan

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

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

Tee html-sivu, jossa on yllä olevat kaksi taulukkoa.

Tee html-sivu, jossa on yllä olevat kaksi taulukkoa. TAULUKKO 1 Taulukoiden avulla voidaan informaatio esittää havainnollisesti esimerkiksi palstoitettuna. Lisäksi voidaan sijoittaa eri elementit haluttuihin paikkoihin (taulukkotaitto). Taulukko luodaan

Lisätiedot

Kylänetti projektin sivustojen käyttöohjeita Dokumentin versio 2.10 Historia : 1.0, 1.2, 1.6 Tero Liljamo / Deserthouse, päivitetty 25.8.

Kylänetti projektin sivustojen käyttöohjeita Dokumentin versio 2.10 Historia : 1.0, 1.2, 1.6 Tero Liljamo / Deserthouse, päivitetty 25.8. Kylänetti projektin sivustojen käyttöohjeita Dokumentin versio 2.10 Historia : 1.0, 1.2, 1.6 Tero Liljamo / Deserthouse, päivitetty 25.8.2012 Hakemisto 1. Sivustot internetissä... 2 2. Yleistä... 2 3.

Lisätiedot

CSS tyyliä sivuihin osa II. Elina Ulpovaara

CSS tyyliä sivuihin osa II. Elina Ulpovaara CSS tyyliä sivuihin osa II Elina Ulpovaara Sisällys Laatikkomalli Margin Border Padding Outline Outline-offset Pyöristetyt kulmat Border-radius Tekstiin liittyviä css-ehdotuksia Text-align Text-decoration

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 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

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

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

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

Asemointi. 1. Lohkon korkeus ja leveys

Asemointi. 1. Lohkon korkeus ja leveys Asemointi Asemointi on elementtien sijoittelua. Sisältö: 1. Lohko korkeus ja leveys height, width min-height, max-height, min-width, max-width overflow, overflow-x, overflow-y 2. Float - kelluva sisältö

Lisätiedot

Navigointi Verkkomultimedia ICT1tn004

Navigointi Verkkomultimedia ICT1tn004 Navigointi Verkkomultimedia ICT1tn004 27.9.2009 Elina Ulpovaara Käytettävyys navigoinnista Sivuston sisältö hahmottuu nopeasti hyvän navigoinnin avulla. Navigointi on helppoa ja nopeaa. Mitä sivulla on?

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

KOTISIVUKONE ULKOASUEDITORI

KOTISIVUKONE ULKOASUEDITORI KOTISIVUKONE ULKOASUEDITORI Kun olet luonut itsellesi kotisivut, voit aloittaa ulkoasun yksityiskohtaisemman räätälöimisen. Kotisivukone tarjoaa helppokäyttöisen ulkoasueditorin, jonka avulla saat sivujen

Lisätiedot

selector { CSS property: value; property2: value; Code Camp for Girls 2015 - Sonja Jaakkola & Sanna Nygård

selector { CSS property: value; property2: value; Code Camp for Girls 2015 - Sonja Jaakkola & Sanna Nygård selector { CSS property: value; property2: value; Code Camp for Girls 2015 - Sonja Jaakkola & Sanna Nygård CSS selectorit Elementti HTML CSS otsikko h1 { color: pink; Luokka HTML CSS

Lisätiedot

4 Johdanto CSS-tyyleihin

4 Johdanto CSS-tyyleihin 4 Johdanto CSS-tyyleihin 4 Johdanto CSS-tyyleihin CSS (Cascading Style Sheets) on dokumenttien ulkoasun määrittelyyn (formatointi) käytettävä tyylikieli. CSS-tyylejä käytetään yleisesti HTML-kielen parina.

Lisätiedot

4 Johdanto CSS-tyyleihin

4 Johdanto CSS-tyyleihin 4 Johdanto CSS-tyyleihin CSS-tyylien perusteet CSS (Cascading Style Sheets) on dokumenttien ulkoasun määrittelyyn (formatointi) käytettävä tyylikieli. CSS-tyylejä käytetään yleisesti HTML-kielen parina.

Lisätiedot

Lisätehtävät. Frantic 2015 sivu 1 www.frantic.com

Lisätehtävät. Frantic 2015 sivu 1 www.frantic.com Lisätehtävät Frantic 2015 sivu 1 www.frantic.com Fontit - Google fonts Fonttien käyttäminen verkossa ilman uusien fonttien lataamista on melko rajattua, sillä koskaan ei voi tietää mitä fontteja vastaanottajan

Lisätiedot

Aulikki Hyrskykari. JWT Hyrskykari, SIS, Tampereen yliopisto 3/31/2014

Aulikki Hyrskykari. JWT Hyrskykari, SIS, Tampereen yliopisto 3/31/2014 1.4.2014 Aulikki Hyrskykari Edellinen luento o Sääntöjen kohdistaminen (periytyminen, painoarvo) o CSS värit, mittayksiköt o Typografiaa, kirjasinkokojen hallinnasta, webbikirjasimet o Lokeromalli alustavasta

Lisätiedot

KAPPALEMUOTOILUT. Word Kappalemuotoilut

KAPPALEMUOTOILUT. Word Kappalemuotoilut Word 2013 Kappalemuotoilut KAPPALEMUOTOILUT KAPPALEMUOTOILUT... 1 Tekstin tasaaminen... 1 Sisentäminen... 1 Koko kappaleen sisentäminen... 2 Sisennyksen poistaminen... 2 Riippuva sisennys (sivuotsikko)...

Lisätiedot

Fonttimuotoilut. Fontin tyyppi ja fonttikoko

Fonttimuotoilut. Fontin tyyppi ja fonttikoko Fonttimuotoilut Kun haluat muotoilla jonkin sanan tai osan tekstistä, sinun pitää ensin "maalata" ko. alue. Maalaaminen tapahtuu vetämällä alueen yli hiiren ykköspainike alas painettuna. Maalattu alue

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

KUVAT. Word 2013. Kuvat

KUVAT. Word 2013. Kuvat Word 2013 Kuvat KUVAT KUVAT... 1 Kuvatiedoston lisääminen... 1 Microsoftin-kuvien lisääminen... 1 Koon muuttaminen ja kääntäminen... 2 Kuvan siirtäminen... 2 Tekstiin tasossa... 2 Kelluva kuva, tekstin

Lisätiedot

Opinnäytetyö Toni Hurskainen Porin ammattiopisto / Tekniikkaopisto Sähköala TT03

Opinnäytetyö Toni Hurskainen Porin ammattiopisto / Tekniikkaopisto Sähköala TT03 Opinnäytetyö 5.4.2006 Toni Hurskainen Porin ammattiopisto / Tekniikkaopisto Sähköala TT03 Sisällysluettelo 1. Johdanto... 3 2. Suunnittelu... 4 2.1. PTOPlus.net... 4 2.2. Sivujen tarkoitus ja kohderyhmä...

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

Taulukot. 2002 Päivi Vartiainen 1

Taulukot. 2002 Päivi Vartiainen 1 Taulukot Taulukon lisääminen FrontPagessa tapahtuu samalla tavoin kuin Word tekstinkäsittelyohjelmassakin. Valitse vakiotyökaluriviltä Lisää taulukko painike. Kun olet napsauttanut painikkeen alas voit

Lisätiedot

QT tyylit. Juha Järvensivu 2008

QT tyylit. Juha Järvensivu 2008 QT tyylit Juha Järvensivu juha.jarvensivu@tut.fi 2008 Sisällys QStyle Style sheet Tyyli (QStyle) Kapseloi widgettien Look And Feel ominaisuudet Toteutettu QT:ssa QStyle luokkaan Sisäänrakennettuja tyylejä

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

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.)

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.) 6. Tekstin muokkaaminen 6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.) Tekstin maalaaminen onnistuu vetämällä hiirellä haluamansa tekstialueen yli (eli osoita hiiren

Lisätiedot

1 Dreamweaver MMX. 2 Tekstin muokkaus

1 Dreamweaver MMX. 2 Tekstin muokkaus 1 Dreamweaver MMX Dreamweaverissa on samantyylisiä paletteja kuin Photoshopissa. Niitä voi olla auki useampia, mutta alkuun tarvitaan vain Properties palettia joten sulje ensin kaikki paletit ja napauta

Lisätiedot

POWERPOINT HARJOITUKSET OMAN ESITYSPOHJAN RAKENTAMINEN

POWERPOINT HARJOITUKSET OMAN ESITYSPOHJAN RAKENTAMINEN POWERPOINT HARJOITUKSET 3.1-3.7 OMAN ESITYSPOHJAN RAKENTAMINEN Tässä harjoituksessa luomme oman perustyylin, teemme omat värit, oman fonttiteeman, mukautamme perustyyliä ja tallennamme luomuksemme. 1/5

Lisätiedot

UpdateIT 2010: Editorin käyttöohje

UpdateIT 2010: Editorin käyttöohje UpdateIT 2010: Editorin käyttöohje Käyttäjätuki: Suomen Golfpiste Oy Esterinportti 1 00240 HELSINKI Puhelin: (09) 1566 8800 Fax: (09) 1566 8801 E-mail: gp@golfpiste.com Sisällys Editorin käyttöohje...

Lisätiedot

Opinnäytteen nimi ja mahdollinen alaotsikko (tämä pohja toimii parhaiten Word2010-versiolla)

Opinnäytteen nimi ja mahdollinen alaotsikko (tämä pohja toimii parhaiten Word2010-versiolla) T A M P E R E E N Y L I O P I S T O Opinnäytteen nimi ja mahdollinen alaotsikko (tämä pohja toimii parhaiten Word2010-versiolla) Kasvatustieteiden yksikkö Kasvatustieteiden pro gradu -tutkielma NIMI NIMINEN

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

TAULUKOINTI. Word Taulukot

TAULUKOINTI. Word Taulukot Word 2013 Taulukot TAULUKOINTI TAULUKOINTI... 1 Taulukon tekeminen... 1 Solusta toiseen siirtyminen... 1 Solun tyhjentäminen... 2 Taulukon Layout (Asettelu) välilehti... 2 Alueiden valitseminen taulukossa...

Lisätiedot

Alkuun HTML5 peliohjelmoinnissa

Alkuun HTML5 peliohjelmoinnissa Paavo Räisänen Alkuun HTML5 peliohjelmoinnissa www.ohjelmoimaan.net Tätä opasta saa vapaasti kopioida ja levittää ei kaupallisissa tarkoituksissa. Sisällysluettelo 1: Alkusanat 2: Alkuun 3: Pelinäkymä

Lisätiedot

CSS - tekstit. Tyylisivut

CSS - tekstit. Tyylisivut CSS - tekstit Sisällys: Tyylien käyttö Tekstit: Fontit, värit, korostukset Tasaus, välistykset ICT01D 28.11.2005 Elina Ulpovaara Tyylisivut Tyylisivut on dokumentin esitysasua koskeva ehdotus, joka on

Lisätiedot

Oulun yliopiston www-sivujen tekeminen

Oulun yliopiston www-sivujen tekeminen Oulun yliopiston www-sivujen tekeminen Oulun yliopiston ja sen yksiköiden www-sivuilla noudatetaan yliopiston www-politiikan peruslinjauksia sekä graafisen ohjeiston mukaista visuaalista linjaa. Yhtenäisellä

Lisätiedot

Ajatus kaiken taustalla

Ajatus kaiken taustalla HTML ja tyylit Ajatus kaiken taustalla Perimmäisenä tarkoituksena tarjota formatointi- ja taittokieli, jonka avulla elementtirakenteisten dokumenttien ulkoasun määrittely voidaan irrottaa sisällön ja rakenteen

Lisätiedot

Listat eli luettelot. Järjestämätön lista (unordered list)

Listat eli luettelot. Järjestämätön lista (unordered list) Listat eli luettelot listaelementit ovat lohkoelementtejä: lista ja listan alkiot alkavat uudelta riviltä listan jälkeen tuleva elementti alkaa uudelta riviltä listan alkuun ja loppuun selain jättää tyhjää

Lisätiedot

ejuttu ohjeet kuinka sitä käytetään.

ejuttu ohjeet kuinka sitä käytetään. ejuttu ohjeet kuinka sitä käytetään. 1. Artikkelin lisääminen a. Kirjaudu sisään b. Lisää sisältöä c. Artikkeli i. Lisää pääkuva 1. Pääkuvalle kuvateksti ii. Anna artikkelille otsikko iii. Ingressi-kenttään

Lisätiedot

SeaMonkey pikaopas - 1

SeaMonkey pikaopas - 1 SeaMonkey pikaopas SeaMonkey on ilmainen ja yksinkertainen www-sivujen teko-ohjelma. Sillä on kätevää koostaa yksinkertaisia sivuja ilman, että täytyy tietää jotain HTML-koodista. Tämä opas esittelee sivuston

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

Verkkosivujenulkoasu

Verkkosivujenulkoasu Verkkosivujenulkoasu ulkoasu (CSS) WWW-sivujen ME-C2300 Verkkojulkaisemisen perusteet (5 op) T-111.1100 Digitaalisen median työvälineet (3 op) Aleksi O Connor DI Pia Tukkinen laitos Mediatekniikan Mediatekniikan

Lisätiedot

Aine Määrä % happi 43000 61 hiili 16000 23 vety 7000 10 typpi 1800 2,6 kalsium 1000 1,4 fosfori 780 1,1

Aine Määrä % happi 43000 61 hiili 16000 23 vety 7000 10 typpi 1800 2,6 kalsium 1000 1,4 fosfori 780 1,1 Taulukot Aine Määrä % happi 43000 61 hiili 16000 23 vety 7000 10 typpi 1800 2,6 kalsium 1000 1,4 fosfori 780 1,1 SI-yksikkö Suure Nimi Tunnus pituus metri m massa kilogramma kg aika sekunti s sähkövirta

Lisätiedot

WWW-sivujen Verkkosivujen ulkoasu (CSS)

WWW-sivujen Verkkosivujen ulkoasu (CSS) WWW-sivujen Verkkosivujen ulkoasu (CSS) ME-C2300 Verkkojulkaisemisen perusteet (5 op) T-111.1100 Digitaalisen median työvälineet (3 op) Pinja Hokkanen DI Pia Tukkinen Mediatekniikan laitos Mediatekniikan

Lisätiedot

Pong-peli, vaihe Koordinaatistosta. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana

Pong-peli, vaihe Koordinaatistosta. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana Muilla kielillä: English Suomi Pong-peli, vaihe 2 Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana Laitetaan pallo liikkeelle Tehdään kentälle reunat Vaihdetaan kentän taustaväri Zoomataan

Lisätiedot

Mainoksen taittaminen Wordilla

Mainoksen taittaminen Wordilla Mainoksen taittaminen Wordilla Word soveltuu parhaiten standardimittaisten (A4 jne) word-tiedostojen (.docx) tai pdf-tiedostojen taittoon, mutta sillä pystyy tallentamaan pienellä kikkailulla myös kuvaformaattiin

Lisätiedot

Navigointi Verkkomultimedia ICT1tn004. Käytettävyys navigoinnista

Navigointi Verkkomultimedia ICT1tn004. Käytettävyys navigoinnista Navigointi Verkkomultimedia ICT1tn004 27.9.2009 Elina Ulpovaara Käytettävyys navigoinnista Sivuston sisältö hahmottuu nopeasti hyvän navigoinnin avulla. Navigointi on helppoa ja nopeaa. Mitä sivulla on?

Lisätiedot

Sisältö. 1 Ylä- ja alatunnisteet 3 1.1 Makropaketti titleps... 4 1.2 Makropaketti fancyhdr... 5 1.3 Sivutyylien toteutus L A TEXissa...

Sisältö. 1 Ylä- ja alatunnisteet 3 1.1 Makropaketti titleps... 4 1.2 Makropaketti fancyhdr... 5 1.3 Sivutyylien toteutus L A TEXissa... Sisältö 1 Ylä- ja alatunnisteet 3 1.1 Makropaketti titleps....................... 4 1.2 Makropaketti fancyhdr...................... 5 1.3 Sivutyylien toteutus L A TEXissa.................. 7 1 Luku 1

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

Sisällysluettelo T A R R A O P A S

Sisällysluettelo T A R R A O P A S isällysluettelo 1 Tarraeditori 3 1.1 Label-ikkunan osat.3 1.2 Label ikkunan toiminnot 4 1.3 Layout-ikkunan osat...5 1.4 Layout-ikkunan toiminnot..5 2 Tarrojen tekeminen 7 3 Tulostusasetukset...8 Esimerkki

Lisätiedot

Opetusmateriaalin visuaalinen suunnittelu. Kirsi Nousiainen 27.5.2005

Opetusmateriaalin visuaalinen suunnittelu. Kirsi Nousiainen 27.5.2005 Opetusmateriaalin visuaalinen suunnittelu Kirsi Nousiainen 27.5.2005 Visuaalinen suunnittelu Ei ole koristelua Visuaalinen ilme vaikuttaa vastaanottokykyyn rauhallista jaksaa katsoa pitempään ja keskittyä

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

Scratch ohjeita. Perusteet

Scratch ohjeita. Perusteet Perusteet Scratch ohjeita Scratch on graafinen ohjelmointiympäristö koodauksen opetteluun. Se soveltuu hyvin alakouluista yläkouluunkin asti, sillä Scratchin käyttömahdollisuudet ovat monipuoliset. Scratch

Lisätiedot

Kun olet valmis tekemään tilauksen, rekisteröidy sovellukseen seuraavasti:

Kun olet valmis tekemään tilauksen, rekisteröidy sovellukseen seuraavasti: HENKILÖKORTTIEN SUUNNITTELUSOVELLUS SOVELLUKSEN KÄYTTÖOHJE Voit kokeilla korttien suunnittelemista valmiiden korttipohjien avulla ilman rekisteröitymistä. Rekisteröityminen vaaditaan vasta, kun olet valmis

Lisätiedot

VERKOSTO GRAAFINEN OHJE

VERKOSTO GRAAFINEN OHJE 2018 SISÄLTÖ 3 Pikaohje 4 Tunnus ja suoja-alue 5 Tunnuksen versiot 6 Tunnuksen käyttö 7 Fontit 8 Värit 9 Soveltaminen ----- 10 Verkosto Lapset 2 suoja-alue Tunnuksen suoja-alueen sisäpuolella ei saa olla

Lisätiedot

RATKAISUT SIVU 1 / 15. Väriteemaan pääset käsiksi hieman eri tavoilla PowerPointin eri versioissa.

RATKAISUT SIVU 1 / 15. Väriteemaan pääset käsiksi hieman eri tavoilla PowerPointin eri versioissa. RATKAISUT SIVU 1 / 15 PowerPoint jatko Harjoitus 3.1-3.7: Harjoitus 3.1: Avaa ensin Harjoitustiedosto.pptx. Väriteemaan pääset käsiksi hieman eri tavoilla PowerPointin eri versioissa. Valitse joka tapauksessa

Lisätiedot

1. HARJOITUS harjoitus3_korjaus.doc

1. HARJOITUS harjoitus3_korjaus.doc Word - harjoitus 1 1. HARJOITUS harjoitus3_korjaus.doc Kopioi itsellesi harjoitus3_korjaus.doc niminen tiedosto Avaa näyttöön kopioimasi harjoitus. Harjoitus on kirjoitettu WordPerfet 5.1 (DOS) versiolla

Lisätiedot

Jypelin käyttöohjeet» Ruutukentän luominen

Jypelin käyttöohjeet» Ruutukentän luominen Jypelin käyttöohjeet» Ruutukentän luominen Pelissä kentän (Level) voi luoda tekstitiedostoon "piirretyn" mallin mukaisesti. Tällöin puhutaan, että tehdään ns. ruutukenttä, sillä tekstitiedostossa jokainen

Lisätiedot

Kangasniemen yrityshakemisto KÄYTTÖOHJE YRITTÄJÄLLE. KANGASNIEMEN KUNTA yrityshakemisto.kangasniemi.fi

Kangasniemen yrityshakemisto KÄYTTÖOHJE YRITTÄJÄLLE. KANGASNIEMEN KUNTA yrityshakemisto.kangasniemi.fi 2015 Kangasniemen yrityshakemisto KÄYTTÖOHJE YRITTÄJÄLLE KANGASNIEMEN KUNTA yrityshakemisto.kangasniemi.fi 1 Sisällysluettelo 1. Sivustolle rekisteröityminen... 2 2. Yrityksen lisääminen... 3 2.1. Yritystiedot...

Lisätiedot

Ohjeet Finna- julisteen PowerPoint- pohjan muokkaamiseen

Ohjeet Finna- julisteen PowerPoint- pohjan muokkaamiseen Ohjeet Finna- julisteen PowerPoint- pohjan muokkaamiseen Ennen kuin aloitat: 1. Asenna tietokoneeseesi ilmainen Miso Regular fontti, jonka saat täältä: https://www.fontspring.com/fonts/marten- nettelbladt/miso

Lisätiedot

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla ALKUHARJOITUS Kynän ja paperin avulla peilaaminen koordinaatistossa a) Peilaa pisteen (0,0) suhteen koordinaatistossa sijaitseva - neliö, jonka

Lisätiedot

Muotoilutoliot. XSL:n muotoiluoliot. Muotoiluolio. Muotoilualueet. Lohkoalueiden sijoittelu. Muotoilualueiden sijoittelu. Rivialueiden ominaisuuksia

Muotoilutoliot. XSL:n muotoiluoliot. Muotoiluolio. Muotoilualueet. Lohkoalueiden sijoittelu. Muotoilualueiden sijoittelu. Rivialueiden ominaisuuksia XSL:n muotoiluoliot "Formatting objects" (FO) muotoiluolioita, esim. lohko, kirjainmerkki, taulukon solu, (FO:n elementtejä) muotoiluominaisuuksia, esim. kehyksen leveys, kirjasinkoko, (FO:n elementtien

Lisätiedot

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat Microsoft Office 2010 löytyy tietokoneen käynnistävalikosta aivan kuin kaikki muutkin tietokoneelle asennetut ohjelmat. Microsoft kansion sisältä löytyy toimisto-ohjelmistopakettiin kuuluvat eri ohjelmat,

Lisätiedot

Tekstieditorin käyttö ja kuvien käsittely

Tekstieditorin käyttö ja kuvien käsittely Tekstieditorin käyttö ja kuvien käsittely Teksti- ja kuvaeditori Useassa Kotisivukoneen työkalussa on käytössä monipuolinen tekstieditori, johon voidaan tekstin lisäksi liittää myös kuvia, linkkejä ja

Lisätiedot

1 LOGO JA SEN KÄYTTÖ 1.1 LOGO JA TURVA-ALUE VÄRILLINEN LOGO LOGO VÄRILLISELLÄ POHJALLA MUSTA LOGO 7 1.

1 LOGO JA SEN KÄYTTÖ 1.1 LOGO JA TURVA-ALUE VÄRILLINEN LOGO LOGO VÄRILLISELLÄ POHJALLA MUSTA LOGO 7 1. 1 LOGO JA SEN KÄYTTÖ 1.1 LOGO JA TURVA-ALUE 4 1.2 VÄRILLINEN LOGO 5 1.3 LOGO VÄRILLISELLÄ POHJALLA 6 1.4 MUSTA LOGO 7 1.5 EI NÄIN 8 3 1.1 Logo ja turva-alue neste jacobsin logo Neste Jacobsin uusi tekstilogo

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

WWW-sivujen Verkkosivujen ulkoasu (CSS) WWW-sivujen Verkkosivujen ulkoasu (CSS) ME-C2300 Verkkojulkaisemisen perusteet (5 op) T-111.1100 Digitaalisen median työvälineet (3 op) Antti Tolppanen DI Pia Tukkinen Mediatekniikan laitos Mediatekniikan

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

1. Perustiedot. Sivu 1 / 4. Tietovirran nimi: Hallinnassa näkyvä tietovirran nimi. Selite: Tietovirran kuvausteksti.

1. Perustiedot. Sivu 1 / 4. Tietovirran nimi: Hallinnassa näkyvä tietovirran nimi. Selite: Tietovirran kuvausteksti. Widget käyttöohjeet Sivu 1 / 4 1. Perustiedot Tietovirran nimi: Hallinnassa näkyvä tietovirran nimi. Selite: Tietovirran kuvausteksti. Yhteyshenkilö: Tietovirran yhteyshenkilön valinta (vain tietona käyttäjille).

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

SATAKUNNAN AMMATTIKORKEAKOULU. Hakala Toni Varpelaide Heidi TEKSTINKÄSITTELYN OHJEET CASE: OPINNÄYTETYÖN RAPORTOINTI WORDILLA

SATAKUNNAN AMMATTIKORKEAKOULU. Hakala Toni Varpelaide Heidi TEKSTINKÄSITTELYN OHJEET CASE: OPINNÄYTETYÖN RAPORTOINTI WORDILLA SATAKUNNAN AMMATTIKORKEAKOULU Hakala Toni Varpelaide Heidi TEKSTINKÄSITTELYN OHJEET CASE: OPINNÄYTETYÖN RAPORTOINTI WORDILLA Liiketalous ja tietojenkäsittely Huittinen Liiketalous Taloushallinto 2005 1

Lisätiedot

Tentti erilaiset kysymystyypit

Tentti erilaiset kysymystyypit Tentti erilaiset kysymystyypit Kysymystyyppien kanssa kannatta huomioida, että ne ovat yhteydessä tentin asetuksiin ja erityisesti Kysymysten toimintatapa-kohtaan, jossa määritellään arvioidaanko kysymykset

Lisätiedot

Aine Määrä % happi hiili vety typpi ,6 kalsium ,4 fosfori 780 1,1

Aine Määrä % happi hiili vety typpi ,6 kalsium ,4 fosfori 780 1,1 1 Taulukot Aine Määrä % happi 43000 61 hiili 16000 23 vety 7000 10 typpi 1800 2,6 kalsium 1000 1,4 fosfori 780 1,1 SI-yksikkö Suure Nimi Tunnus pituus metri m massa kilogramma kg aika sekunti s sähkövirta

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

Tärkeimmät toiminnot. Kertausta ja uusia toimintoja Wordistä sekä tiedostonhallinnasta. Tärkeimmät toiminnot jatkuu...

Tärkeimmät toiminnot. Kertausta ja uusia toimintoja Wordistä sekä tiedostonhallinnasta. Tärkeimmät toiminnot jatkuu... Tärkeimmät toiminnot Kertausta ja uusia toimintoja Wordistä sekä tiedostonhallinnasta Kun hiiren jättää kuvakkeen päälle vähäksi ajaksi Word selittää toiminnon Avaa tiedosto Tallenna Kumoa, nuolesta aiemmat

Lisätiedot

GEOS 1. Ilmastodiagrammi Libre Office Calc ohjelmalla

GEOS 1. Ilmastodiagrammi Libre Office Calc ohjelmalla GEOS 1 Ilmastodiagrammi Libre Office Calc ohjelmalla Libre Office Calc ohjelman saat ladattua ilmaiseksi osoitteesta: https://fi.libreoffice.org/ Tässä ohjeessa on käytetty Libre Office Calc 5.0 versiota

Lisätiedot

OHJEET SISÄMARKKINOIDEN HARMONISOINTIVIRASTOSSA (TAVARAMERKIT JA MALLIT) SUORITETTAVAAN YHTEISÖN TAVARAMERKKIEN TUTKINTAAN OSA C VÄITEMENETTELY

OHJEET SISÄMARKKINOIDEN HARMONISOINTIVIRASTOSSA (TAVARAMERKIT JA MALLIT) SUORITETTAVAAN YHTEISÖN TAVARAMERKKIEN TUTKINTAAN OSA C VÄITEMENETTELY OHJEET SISÄMARKKINOIDEN HARMONISOINTIVIRASTOSSA (TAVARAMERKIT JA MALLIT) SUORITETTAVAAN YHTEISÖN TAVARAMERKKIEN TUTKINTAAN OSA C VÄITEMENETTELY JAKSO 2 IDENTTISYYS JA SEKAANNUSVAARA LUKU 5 HALLITSEVAT

Lisätiedot