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



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

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

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

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

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

Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit

TIEDEJUTTUKURSSI FM VILLE SALMINEN

Kuvat. 1. Selaimien tunnistamat kuvatyypit

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

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

AT4-kotisivukurssi. 4. jakso

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda

Verkkosivut perinteisesti. Tanja Välisalo

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

Ulkoasun muokkaus CSS-tiedostossa

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

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

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

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

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

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

HTML5 -elementit jatkuu

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla

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

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Digitaalisen median tekniikat css tyylimääritykset

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

Cascading Style Sheets

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

Kopseptisuunnittelu Verkkomultimedia ICT1tn004

Ulkopuolisen tyylitiedoston käyttö


2. PEHMEÄ XHTML XRAJAHTML

Digitaalisen median tekniikat css tyylimääritykset

Lisätehtävät. Frantic 2015 sivu 1

Johdatusta selainohjelmointiin

Ylläpitoalue - Etusivu

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

Teeman rakentaminen Wordpressiin

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

Sivupohjien täyttö suppeat sivupohjat

Kuva xhtml-sivulla. Mirja Jaakkola

WWW-sivujen Verkkosivujen ulkoasu (CSS)

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;

HTML perusteita (ei julkiseen jakeluun)

CSS. Tekstin muotoilua

Yleistä. Suositukset. Rakenne

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

CSS - tyylit Seppo Räsänen

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

LibreOffice Writer perusteita

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

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

Google-dokumentit. Opetusteknologiakeskus Mediamylly

Ajatus kaiken taustalla

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

Kotisivut helposti - osa 4

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

Adobe Photoshop ATK Seniorit Mukanetti/ Kuvakerho. Elements tutuksi

Written by Administrator Wednesday, 05 October :06 - Last Updated Monday, 17 October :28

Kyläsivujen InfoWeb-ohje

Digitaalisen median tekniikat css tyylimääritykset jatkuu

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

UpdateIT 2010: Uutisten päivitys

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

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

XHTML jatkuu linkit, listat, taulukot. Mirja Jaakkola

KÄYTTÖOHJE. Servia. S solutions

Turun yliopiston Nelli ohje käyttöönottoon

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

1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut

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.

xhtml+css Survival Kit

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

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Harri Laine 1

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

5 Taulukot 51. Onnettomuusprosentti Vahingonkorvaukset/onnettomuus Stor Ab mk Liten Ab 4

XHTML aloitus. Sisällys

CMS Made Simple Perusteet

3 Muotoilu 27. elementtiä käytetään ja miltä se näyttää selaimessa.

Tuotteiden tiedot: Lisää uuden tuotteen tiedot. Muuta tai poista tuotteen tiedot. Selaa kaikkien tuotteiden tietoja.

Uutiskirjesovelluksen käyttöohje

WWW-Sivustojen suunnittelu

WWW-Sivustojen suunnittelu. Miten WWW toimii. Suunnittelun lähtökohdat

UpdateIT 2010: Editorin käyttöohje

XML Technologies and Applications - harjoitustyö -

HTML editorin käyttö - 1

1 Dreamweaver MMX. 2 Tekstin muokkaus

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

Notepad++ on ilmaisohjelma ja sen voi ladata osoitteesta:

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

Vihjeitä Ratatan blogipohjan käyttämiseen ja muokkaamiseen

Web-selaimissa näkyvät sivut on rakennettu HTML-kielellä. Se tarkoittaa, että webissä olevat htm tai html päätteiset tiedostot

OpeOodi Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

ARVO - verkkomateriaalien arviointiin

KÄYTTÖOHJE / Ver 1.0 / Huhtikuu Martat - KÄYTTÖOHJE Yhdistyksille 2017

VIENET JULKAISUJÄRJESTELMÄLLÄ TOTEUTETTUJEN INTERNET-SIVUJEN YLLÄPITO-OHJE

Transkriptio:

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ö, ei ulkoasua

Kaikki koostuu laatikoista

<img> <h1> <a> <h2> <p> <p> <p> <img> <img> <div> <div>

<img> <a> <h1> <h2> <p> <p> <p> <img> <div>

Elementin rakenne Kahden tyyppisiä: 1. Sellaisia joilla on sisältö <h1>sisältö</h1> 2. Sellaisia joilla ei ole <img src="kuva.jpg" />

Elementin rakenne <tunniste nimi="arvo">sisältö</tunniste> attribuutti alkutägi lopputägi elementti

Sisällöllisen elementin rakenne <a href="toinensivu.html">klikkaa tästä!</a> attribuutti alkutägi lopputägi elementti

Sisällöttömän elementin rakenne <img src="kuva.jpg" alt="tässä kuvassa on hevonen"/> attribuutti attribuutti alkutägi HUOM: ei lopputägiä! elementti

Sivun rakenne <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>tämä on selaimen otsikkopalkissa näkyvä teksti</title> </head> <body> <h1>tämä on sivun pääotsikko</h1> <p>tämä on ensimmäinen tekstikappale.</p> <p>tämä on toinen tekstikappale.</p> </body> </html>

Sivun rakenne <!DOCTYPE html> <html> <head> <body> <meta> <h1> <title> <p>

Elementtejä <p>...</p> tekstikappale <h1>...</h1> <h2>...</h2> 1. tason otsikko 2. tason otsikko jne <a href="...">...</a> linkki toiselle sivulle <img src="..." alt="..."/> kuva <br/> pakotettu rivinvaihto

Elementtejä <strong>...</strong> <em>...</em> tärkeä teksti, selaimet näyttävät yleensä lihavoituna tärkeä teksti, selaimet näyttävät yleensä kursivoituna <ul> <li>...</li> <li>...</li> </ul> lista listan yksittäinen kohta listan yksittäinen kohta <div>...</div> <span>...</span> ei erityistä merkitystä, käytetään elementtien ryhmittelyyn ei erityistä merkitystä, käytetään tekstin ja elementtien tyylittämiseen

Elementtejä <table> <tr> <td>...</td> <td>...</td> </tr> </table> taulukko taulukon rivi taulukon solu taulukon solu

Elementtejä <header>...</header> <footer>...</footer> sivun ylätunniste sivun alatunniste <section>...</section> <article>...</article> erottelee sivun osion erottelee artikkelitekstin muusta sivun sisällöstä

Tehtävä: Elementtien lisääminen 1. Avaa html-kansiossa oleva index.html Atom-ohjelmassa 2. Mieti sivusi rakennetta ja millaisia elementtejä siihen kuuluu 3. Lisää pääotsikko: <h1>...</h1> 4. Lisää tekstikappaleita: <p>...</p> <p>...</p> 5. Valitse itse muita elementtejä, joita lisäät sivulle

Tehtävä: Linkittäminen toiselle sivulle 1. Luo tiedosto nimeltä sivu2.html samaan kansioon index.html:n kanssa 2. Kopioi index.html:n sisältö sivu2.html:ään 3. Lisää index.html:n <body>:n sisälle seuraava: <a href="sivu2.html">linkki sivulle 2</a> 4. Lisää sivu2.html:ään <body>:n sisälle seuraava: <a href="index.html">linkki etusivulle</a> 5. Lisää sivu2.html:ään <body>:n sisälle seuraava: <a href="http://www.google.com">linkki Googleen</a>

Tehtävä: Kuvan lisääminen 1. Mene osoitteeseen www.pexels.com, etsi sivullesi sopiva kuva ja lataa se koneellesi 2. Mene osoitteeseen www.picresize.com, valitse lataamasi kuva Browse-napilla ja klikkaa Continue. Valitse Resize Your Picture -kohdasta Fit to Screen: 1024 tai jos tiedät tarkan koon, jossa haluat kuvan näyttää, valitse Custom Size ja syötä leveys (width). Lataa pienennetty kuva koneellesi I m Done -napista. Siirrä kuva imageskansioon ja nimeä uudelleen kuva1.jpg:ksi 3. Lisää sivulle <img src="images/kuva1.jpg" alt="tämä on 1. kuva"/> 4. Pienennä tarvittaessa kuva haluamaasi kokoon lisäämällä sille width tai height - attribuutti: <img src="images/kuva1.jpg" alt="tämä on 1. kuva" width="500" />

Tehtävä: Elementtien lisääminen sisäkkäin 1. Lisää lista ja sen sisälle listan yksittäisiä kohtia: <ul> <li>...</li> <li>...</li> </ul> 2. Lisää yksi <article>-elementti otsikoiden, leipätekstien ja listan ympärille: <article> <h1>...</h1> <p>...</p> <p>...</p> <ul>...</ul> </article>

Tehtävä: Elementtien lisääminen sisäkkäin 1. Lisää yksi <div>-elementti kaikkien muiden lisäämiesi elementtien ympärille: <div> <article> <h1>...</h1> <p>...</p> <p>...</p> <ul>...</ul> </article> </div>

HTML CSS

CSS? Cascading Style Sheets HTML:n ulkoasua muokkaavia tyylisääntöjä Värejä, kuvia, fontteja, tekstin kokoja, viivoja, korkeuksia, leveyksiä Asetteluja, läpinäkyvyyksiä, animaatioita...

index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>tämä on selaimen otsikkopalkissa näkyvä teksti</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <h1>tämä on sivun pääotsikko</h1> <p>tämä on ensimmäinen tekstikappale.</p> </body> </html>

style.css h1 { } color: white; background-color: black; p { } color: orange;

index.html

index.html + style.css

Tehtävä: Lisää taustaväri CSS:llä 1. Mene osoitteeseen www.colorpicker.com ja etsi sopiva taustaväri sivullesi. Vinkki: yleensä vaalea tausta on parempi kuin tumma. 2. Avaa css-kansiossa oleva style.css 3. Lisää body { } -kohdan sisään background-color: ja sen perään valitsemasi värin koodi, esim. body { } background-color: #C5B6E3; HUOM! Muista risuaita (#)!

Tehtävä: Lisää pääotsikolle tekstiväri CSS:llä 1. Lisää body { } -kohdan jälkeen h1 { } 2. Lisää h1 { } -kohdan sisään color: ja sen perään valitsemasi värin koodi, esim. h1 { color: #7B4DD1; } Vinkki: yleensä tumma teksti on parempi kuin vaalea 3. Valitse jokin itse lisäämäsi elementti, jolle lisäät taustavärin tai tekstivärin, esim. p, article tai ul

Taulukot HTML <table> <tr> <td>rivin 1 solu 1</td> <td>rivin 1 solu 2</td> </tr> <tr> <td>rivin 2 solu 1</td> <td>rivin 2 solu 2</td> </tr> </table> CSS table { border-collapse: collapse; } td { border: 1px solid black; padding: 5px; } Lopputulos