Harjoitustyö 2: Verkkosivujen rakenne ja ulkoasu (HTML ja CSS)

Samankaltaiset tiedostot
MoViE- sovelluksen käyttöohjeet

4.0 Palvelukuvaus

Harjoitustyö 5: 2D-animointi verkkosivuilla (HTML5 Canvas)

VARMISTA TIETOJESI SUOJAUS JA LIIKETOIMINTASI JATKUVUUS. Nexetic Shield -varmuuskopioinnin käyttöönotto-opas

OPISKELIJOI- DEN TULOSTAMI- SESTA

RISTIKKO. Määritelmä:

Ominaisuus- ja toimintokuvaus Idea/Kehityspankki - sovelluksesta

Luento 3. Keskiviikko Tällä luennolla taustaa harjoitukseen 3:

Harjoitustyö 3: Verkkosivujen toiminnallisuus (JavaScript)

Plus500CY Ltd. Tietosuoja- ja evästekäytäntö

LUKITIETOA JA TAITOA VERKOSTA Hakuaika päättyy

Tuikki.fi ohjeistus Sisältö

Edelliset kirjeet löydät tarvittaessa Purkista: purkki.partio.fi > Piiri palvelee > Kuksa-jäsenrekisteri

PubMed pikaopas. 1. Yksinkertainen haku, haku vapain sanoin

Helsingin kaupunki Esityslista 8/ (5) Sosiaali- ja terveyslautakunta Sotep/

AvoHILMO-aineistojen mukainen hoitoonpääsyn odotusaika raportti

Tulityöt: järjestäminen ja suunnittelu

Opinpaletin koulutustarjonta

Luento 4 Tekstinkäsittelyn perusperiaatteita, tyylit, sarkaimet Aulikki Hyrskykari

GeoCalc 4 Julkaisutiedot

Lausuntopyyntökysely

pienempää, joten vektoreiden välinen kulma voidaan aina rajoittaa välille o. Erikoisesti on

Flash ActionScript osa 2

OHJE ASIAKASKUTSUJÄRJESTELMÄ EVENTALEN KÄYTTÖÖN Yleisesittely

KOTIKOKKI.NET- AINEISTO- OHJEET Mainosbannerit. Erityisohjeet Flash- bannereita varten

TARVITSEMASI PALVELUT PAIKASTA RIIPPUMATTA

LIIKETOIMINNAN KEHITTÄMISEEN JA YRITYKSEN MUUTOSTILANTEISIIN LIITTYVÄT PALVELUT

Sonera Yrityssähköposti palvelun. Sonera Yrityssähköposti palvelun. käyttöohje. käyttöohje. Maaliskuu Sisältö

ValueFrame-NetBaron laskutus liittymä

Basware P2P uusi järjestelmä ostolaskujen käsittelyyn osa 2: maksusuunnitelmat

Varsinais-Suomen palvelupisteaineisto

FC HONKA AKATEMIAN ARVOT

Yhteistyösopimus Kaupunkitutkimus ja metropolipolitiikka tutkimus- ja yhteistyöohjelman toteuttamisesta vuosina

Luento 2 Moodle ja sähköposti, O Aulikki Hyrskykari

35 NORMAALIN HAUN HAKUEHTOJEN TARKISTAMINEN TAI MUOKKAAMINEN

Tämä ruutu näkyy ainoastaan esikatselutilassa.

KAKSIKÄYTTÖTUOTTEIDEN VIENTIVALVONTA ASIOINTIPALVELUN AVULLA

Verkkokurssin suunnittelu

Hävitä kaikki käyttämättömät säiliöt, joita tämä markkinoilta poistaminen koskee.

Maahantuojat: omavalvontasuunnitelman ja sen toteutumisen tarkastuslomakkeen käyttöohje

Sisällysluettelo OHJE

Fysiikan labra Powerlandissa

KTJkii-aineistoluovutuksen tietosisältö

MAKSETUISTA ELÄKKEISTÄ ELÄKESELVITTELYÄ VARTEN ETK:LLE ANNETTAVAN ELÄKEMENOTIEDOSTON SEKÄ PERINTÄTIEDOSTON TÄYTTÖOHJE VUODELLE 2013

Ylälinjasi johtaja on:

Metropolia Ammattikorkeakoulu Sonja Merisalo

qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm

Uniapneaoireyhtymää sairastavien aikuisten kuntoutuskurssit, osittaiset perhekurssit

Finnish Value Pack Julkaisutiedot Vianova Systems Finland Oy Versio

Ajankohtaiskatsaus, Peltotuki

KITI - kilpailu anomuksesta ajoon. Ohjeistus kilpailujen anomisesta ja muokkaamisesta KITIssä.

Sopimus asiakas- ja potilastietojärjestelmästä Liite 3 Käyttöönotto

Hakemuslomake: Kevan työelämän kehittämisraha vuonna 2019

Luento 9 Julkaiseminen verkossa Aulikki Hyrskykari

7. KRIISIT JA SELVIYTYMINEN URHEILIJAN ELÄMÄSSÄ

Ystävän apuri. Palveluihin ohjaamisen opasvihko ikäihmisen ystävälle. Ystävätoiminnan alueellisen tuen kehittämisprojekti 2012-

Harjoitus 5 (viikko 40)

Urheillen terveyttä seurassa -tapaaminen Liikkujan polku -verkosto

Code Camp for Girls. Sanna Nygård. Lokakuussa

AVOIMEN AMMATTIKORKEAKOULUN OPINNOT LUKUVUONNA

Ongelma 1: Mistä joihinkin tehtäviin liittyvä epädeterminismi syntyy?

1 T-STORE OHJELMISTON ESITTELY T-STORE OHJELMISTON ASENTAMINEN T-STORE OHJELMISTON AKTIVOINTI ASETUKSET... 8

Yhdistys-sivujen muokkaaminen Epilepsialiitto

LUKITIETOA JA TAITOA VERKOSTA koulutus Hakuaika päättyy

Hankinnasta on julkaistu ennakkoilmoitus HILMA- palvelussa

Asiakastiedote hinnaston ja tietojärjestelmän uudistumisesta sekä uudistuksien vaikutuksista

VALTIONAVUSTUKSET SUOMI.FI-VIESTIT -PALVELUN KÄYTTÖÖNOTTOIHIN

LIITE III RAHOITUS- JA SOPIMUSSÄÄNNÖT

Ohjelmistokäsikirja. GoPal Navigator -versio 5

Ongelma 1: Mistä joihinkin tehtäviin liittyvä epädeterminismi syntyy?

Testaustyövälineen kilpailutus tietopyyntö

Omaishoitajienkuntoutuskurssit

KOLMIPORTAINEN TUKI ESIOPETUKSESSA (POL 16, 16a, 17, 17a )

Verkko-oppimisympäristö

Taulukkolaskenta ja analytiikka (A30A01000) Excel-harjoitus 9 1/8 Avoin yliopisto Huhtikuu 2016

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

3. Riittääkö Tilaajavastuusta saatava raportti sieltä saatavien tietojen osalta ja katsooko tilaaja sen sieltä suoraan tässäkin vaiheessa?

Geometrinen piirtäminen

KÄYTTÖOHJE. LIS-saalistodistusjärjestelmä. Hakupalvelu

LÄÄKEHOITOSUUNNITELMA VARHAISKASVATUKSESSA

CMU 119 CMU 128 CMU 119 +N CMU 155 CMU 128 +N. Asennusohje Ohjelmoitavat terrestiaalipäävahvistimet. SSTL n:o

Luento 3 Tiedon käsittely verkkoympäristössä Aulikki Hyrskykari

Ohjelmistokäsikirja. GoPal Navigator -versio 5

Lentosääoppia harrasteilmailijoille lisämateriaalia. Lentosääpalvelut Suomessa- opas ja säähaitari

Tilaustenhallinnan kokonaispalvelu 9.2 Tilha-ohje toimittajille

REKISTERINPITÄJÄN MUUTOKSET: Toimintamalli muutostilanteessa

Kuntien vammaisneuvostojen työpaja

Dnro OUKA/7126/ /2014. Hankinnassa noudatetaan lakia julkisista hankinnoista (348/2007) sekä lakia täydentävää asetusta (614/2007).

Satakunnan Noutajakoirayhdistyksen ry:n jäsen-, tiedotus- ja tapahtumajärjestämisen henkilötietorekisterien tietosuojaseloste.

Aspergerin oireyhtymää ja ADHD:ta sairastavien lasten ja nuorten sopeutumisvalmennuskurssit, perhekurssit

1. Yleistä. Tavoitteet vuodelle 2016

HENKKARIKLUBI. Mepco HRM uudet ominaisuudet vinkkejä eri osa-alueisiin 1 (16) Lomakkeen kansiorakenne

LPM-lista (lisäykset, poistot, muutokset) lukuvuodelle eli opintoihin lukuvuodelle tehdyt keskeiset muutokset

Koululaisen liikuntaopas

KUSTANNUSTOIMITTAJIEN TYÖEHTOSOPIMUSTA KOSKEVA NEUVOTTELU

ILMAN SISÄÄNOTTO- JA ULOSPUHALLUSLAITTEET

Aspergerin oireyhtymää ja ADHD:ta sairastavien aikuisten kuntoutuskurssit, osittaiset perhekurssit

Luento 1. Tiistai Tällä luennolla taustaa harjoitukseen 1:

Tämä liite täydentää sopimuksessa määriteltyjä ehtoja tuen käyttämisestä hankkeen eri kululuokissa. Nämä tarkennukset löytyvät II osasta.

Tiimeriin rekisteröityminen

Transkriptio:

Harjitustyö 2: Verkksivujen rakenne ja ulkasu (HTML ja CSS) Kurssin tisessa harjitustyössä tutustutaan verkksivujen rakenteen ja ulkasun määrittelemiseen HTML:n ja CSS:n avulla. Harjitustyön tarkituksena n tteuttaa verkksivust ryhmän teeman ympärille tukemaan tteutettavaa kampanjaa. Verkksivustn kehitystä jatketaan tulevien harjitustöiden yhteydessä. Harjitustyö tehdään itsenäisesti. Harjitustyötä varten n kurssille määritelty kaksi luenta (24.1.2017 ja 31.1.2017) sekä yksi viikkharjitus (7.2.2017). Yleisesti ttaen luennt tarjavat kattavan tietpaketin harjitustyöaiheeseen. Viikkharjituksissa pulestaan piskelijat vivat tehdä harjitustöitä sekä tarvittaessa kysyä neuva assistenteilta, mikäli harjitustöiden kanssa ilmenee ngelmia. Js et pääse paikalle harjituksiin, assistentteihin vi ttaa yhteyttä myös sähköpstitse etunimi.sukunimi@aalt.fi. Perustehtävien vaatimukset (0-3 pistettä) Harjitustyön perustehtävien vaatimukset n jaettu kahteen saan: HTML ja CSS. Tarkituksena ei le ensin tteuttaa kaikkia HTML-san vaatimuksia ja vasta sen jälkeen CSS-san vaatimuksia, vaan vaatimuksia kannattaa tteuttaa samanaikaisesti mlemmista sista. Myös bnustehtävään kannattaa tutustua ennen alittamista, sillä sen vaatimuksia vi halutessaan tteuttaa perustehtävien hessa. HTML (0-1p) HTML:n avulla määritellään verkksivustn rakenne ja semantiikka. Alla vaatimuslista: Verkksivustn rakenne: Etusivu (index.html), jsta käy selkeästi ilmi valittu teema. Muita teemaan liittyviä verkksivuja (esim. news.html tai cntact.html) infrmaatin jattelemiseksi. Spiva määrä n 2-4 1 kappaletta. Verkksivustn semantiikka: <header>, jssa määritellään verkksivustn tsikk. Tänne vit myös lisätä muuta hyödyllistä tieta, kuten lgn ja/tai slganin. <nav>, jssa määritellään verkksivustn navigaatipalkki. Navigaatipalkin kautta pitää pystyä siirtymään ainakin Verkksivustn rakenne khdassa vaadituille verkksivuille. Lisäksi navigaatipalkista pitää selkeästi käydä ilmi, millä verkksivulla käyttäjä kullinkin n. <sectin> ja <article>, jiden avulla määritellään verkksivustn sisällön rakennetta. 1 Verkksivustn saa tteuttaa myös Single Page Applicatin periaatteella.

2 <fter>, jssa määritellään yhteystiedt (ainakin nimi, rganisaati ja vähintään kaksi muuta vapaavalintaista tieta) sekä mahdllisesti muuta yleisinfa. Lisätietja yllä mainituista HTML5-elementeistä: http://www.w3.rg/wiki/html_structural_elements. Hyödynnä myös muita elementtejä mnipulisesti, mukaan lukien <img>. Muista myös hyödyntää k. elementin alt, title, height ja width-attribuutteja. Muut vaatimukset: Lu verkksivustlle ma favicn.ic-tunnisteikni. Lisäksi <head>:n pitää sisältää metatietja. Pienennä kaikki verkksivustlla käyttämäsi kuvat (*.jpg, *.png,...) tarvittavan kkisiksi, käyttäen esimerkiksi Phtshpia. Verkksivujen rakenteen pitää validitua ilman virheitä (engl. errrs): http://html5.validatr.nu/. Mikäli verkksivuille jää virheitä, pitää niiden lemassal perustella. CSS (0-1.5p) CSS:n avulla määritellään verkksivustn ulkasu sekä elementtien sijittelu ja näkyvyys. Alla vaatimuslista: Yleistä: Verkksivustn ulkasun pitää liittyä Viestintä 2 -kurssin teemaan. Sivustn tulee lla miellyttävä ja helppkäyttöinen. Mieti etukäteen valmiiksi, mihin khtaa verkksivusta spisi uutisikkuna, jka tteutetaan harjitustyössä 3. Tekniset vaatimukset: Yhtenäistä selaimien määrittelemät letustyylit, esim. CSS Resetin tai nrmalize.css:n avulla. Määrittele verkksivustn tyylit ulkisessa tiedstssa (*.css), jka linkitetään verkksivuihin. Hyödynnä tekstien ja taustjen tyyliminaisuuksia (esim. clr, fnt ja backgrund) mnipulisesti. Käytä myös erikisfntteja, esim. Ggle Fnts. Käytä elementtien ulkasun määrityksessä ja sijittelussa apunasi CSS-laatikkmallia (engl. bx mdel). Käytä erilaisia elementtien sijittelutapja (esim. flat, clear ja psitin). Verkksivujen ulkasun pitää validitua ilman virheitä (engl. errrs): http://jigsaw.w3.rg/css-validatr/. Mikäli verkksivuille jää virheitä, perustele niitä palautuksen yhteydessä. Justava verkksivust (0-0.5p) Tee verkksivustsi sivuphjasta mahdllisimman justava (engl. respnsive layut). Tisin sanen muuta esimerkiksi palstjen 2 Yhteystiedt vivat tki sijaita muuallakin kuin <fter>:ssa.

leveyksissä käytetyt yksiköt absluuttisista suhteellisiksi sekä aseta sivuphjalle maksimi- ja minimileveys. Tee verkksivustsi mediasisällöstä (esim. kuvat) mahdllisimman justavaa (engl. flexible media). Tisin sanen määrittele esimerkiksi mediasisällöille maksimi- ja minimileveys, jtta ne taittuisivat autmaattisesti justavan sivuphjan mukaan. Tavuta myös tarvittaessa ylipitkät sanat HTML:n tai CSS:n avulla. Tee verkksivuststasi justava myös älypuhelimilla ja tableteilla käytettynä. Tisin sanen määrittele <meta> (HTML) ja/tai @viewprt (CSS) asianmukaisesti. Mediakyselyt (Media Queries): Lisää verkksivustsi sivuphjaan murtumispiste CSS-mediakyselyiden (@media) avulla, jtta verkksivustn sivuphjan rakenne timisi paremmin eri laitetyyppien (älypuhelimet, tabletit ja tietkneet) kanssa. Tisin sanen svella murtumispisteen khdalle tiettyjä tyylimäärittelyitä (esim. width, display ja fnt-size), jtka yliajavat vastaavat vakityylimäärittelyt. Verkksivustn pitää tarjta vähintään kaksi erilaista sivuphjan rakennetta. Vit itse määritellä murtumispisteiden tarkat khdat. Pienimmässä sivuphjassa navigaati pitää esittää erittäin tiiviissä mudssa, esimerkiksi drp dwn -valikkna. Bnustehtävä - Mbile-first Design (0-1 pistettä) Yleistä Perustehtävänannssa n hjeistus verkksivujen suunnitteluun Desktp-first -tekniikalla. Tämän viikn bnustehtävänä n suunnitella verkksivut sen sijaan Mbile-first -tekniikalla, eli mbiilikäyttäjä etusijalla. Mbile-first -suunnittelulla tarkitetaan suunnittelutyyliä, jssa ensin suunnitellaan verkksivujen mbiiliversi, ja sen jälkeen aletaan laajentamaan niitä ismmille näytöille. Tekniset vaatimukset: CSS-mediakyselyissä (Media-Query) n käytetty murtumipisteen määrittämiseen min-width -minaisuutta. Kdi n jäsennelty niin, että siitä näkee selvästi mbiiliversin lleen etusijalla. (Käytännössä tämä tarkittaa sitä, että js mediakyselyt pistaa, selain ei saa piirtää muuta kuin mbiilinäkymän.) Arvstelussa tetaan myös humin se, miten kattavasti mbiilikäyttäjä n tettu humin sivustn suunnittelussa. Tällaisia aspekteja vat esimerkiksi mbiiliystävälliset valikt, tarpeeksi iskkiset iknit ksketusnäytön käyttöä varten. Testaa lpuksi puhelimella, että mbiiliversisi näyttää miellyttävältä ja timii. Kerr palautuksen yhteydessä, millä mbiililaitteella testasit sivustasi.

Yleistä Riittää, että harjitustyö n testattu ja se timii jllain seuraavista selaimista: (1) Ggle Chrme, (2) Mzilla Firefx tai (3) Apple Safari. Mikäli tehtävänannn suhteen n epäselvyyksiä, niin ta yhteyttä kurssin henkilökuntaan jk sähköpstilla tai viikkharjituksissa. Pistejattelu ei le täysin absluuttinen, vaan esimerkiksi ansiituneella visuaalisella tteutuksella vi kmpensida pieniä puutteita teknisissä vaatimuksissa. Ohjelmistt Harjitustyö tehdään asiakaspään web-teknlgiita käyttäen, tarkemmin santtuna HTML- ja CSS-kielten avulla. JavaScriptiä saa käyttää, mutta ei tarvitse (JavaScript käsitellään luennlla 3). Harjitustyön tekemiseen ei saa käyttää palvelinpään hjelmintikieliä (esim. PHP), sillä Github verkkpalvelu ei näitä tue. Lisäksi harjitustyön tekeminen vaatii vapaavalintaisen hjelmintiympäristön tai tekstieditrin (esim. Sublime Text, Brackets tai Ntepad++) käyttämistä. Harjitustyön tekemiseen ei saa käyttää visuaalista editria vaan hjelmakdi n kirjitettava käsin. Arvstelu Harjitustyö arvstellaan asteiklla hyväksytty (1-4 pistettä) tai hylätty (merkittäviä puutteita). Arvstelussa humiidaan ensisijaisesti vaatimusten täyttyminen sekä panstuksen määrä. Tämän lisäksi harjitustyön arvsteluun vaikuttavat sen idea ts. kuinka vahvasti harjitustyö liittyy Viestintä 2 -kurssilla annettuun teemaan sekä sen tekninen ja taiteellinen tteutus. Myöhässä palautetut harjitustyöt arvstellaan samin perustein, paitsi että jkaiselta alkavalta myöhästymisvurkaudelta vähennetään 1 piste. Myöhästynyt työ vidaan päästää läpi hyväksyttynä, vaikka myöhästymissakt tiputtaisivat pisteet nllille, mikäli työ muuten täyttää 1 pisteen mukaiset vaatimukset. Hylätyt harjitustyöt pulestaan uusitaan assistenttien kanssa erikseen svitun aikataulun mukaisesti tai kurssin lpussa järjestettävän rästikierrksen yhteydessä. Uusintapalautetuista harjitustöistä vi saada hyväksyttynä vain 0 pistettä. Palautus Harjitustyö palautetaan GitHub Pagesiin (kats hjeet kurssin MyCurses-sivujen luentmateriaalit -sista löytyvästä GitHubin käyttööntt -tiedststa) viimeistään maanantaina 20.2.2016 kl 18.00 mennessä. Palautetun verkksivustn tulisi lla tarkasteltavissa sitteessa http://etunimisukunimi.github.i. Linkkaa verkksivustsi MyCurses-sivujen Harjitustyö-sin palautuskenttään ennen määräaikaa. Kirjita myös kuvaus työstäsi. Kerr harjitustyösi mahdllisista hienuksista/puutteista ja mitkä

sit n mahdllisesti tteutettu klmannen sapulen elementein. Kerr myös millä selaimella (+ versi) ja käyttöjärjestelmällä (+ versi) sivustn tulisi timia virheettömästi.