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

Samankaltaiset tiedostot
Ulkoasun muokkaus CSS-tiedostossa

Cascading Style Sheets

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

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

Digitaalisen median tekniikat. Luento 3: CSS

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Digitaalisen median tekniikat css tyylimääritykset

Digitaalisen median tekniikat css tyylimääritykset jatkuu

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

Code Camp for Girls. Sanna Nygård. Lokakuussa

Kuvat. 1. Selaimien tunnistamat kuvatyypit

Ulkopuolisen tyylitiedoston käyttö

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

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.

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

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

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

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

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

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

Digitaalisen median tekniikat css tyylimääritykset

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla

TIEDEJUTTUKURSSI FM VILLE SALMINEN

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

Verkkosivujenulkoasu

Kotisivut helposti - osa 4

QT tyylit. Juha Järvensivu 2008

JWT 2017 luento 2. to klo Aulikki Hyrskykari PinniB1096

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Johdatusta selainohjelmointiin

CSS. Tekstin muotoilua

4 Johdanto CSS-tyyleihin

4 Johdanto CSS-tyyleihin

Navigointi Verkkomultimedia ICT1tn004

2. PEHMEÄ XHTML XRAJAHTML

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

Cascading Style Sheets

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

1. Lohkon korkeus ja leveys

Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Ajatus kaiken taustalla

Katsotaan tarkemmin seuraavaksi: Reunus (border) Täyte (padding) Marginaali (margin)

HTML ja tyylit. 4 HTML ja tyylit

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

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

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

Teeman rakentaminen Wordpressiin

HTML perusteita (ei julkiseen jakeluun)

Eeva Haataja

HTML ja tyylit. 5 HTML ja tyylit

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

Jenniina Sutinen WWW-SIVUT TERVAPARTIO RY:LLE

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

Kuva xhtml-sivulla. Mirja Jaakkola

xhtml+css Survival Kit

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

Kotisivut helposti - osa 3

CSS - tyylit Seppo Räsänen

Alkuun HTML5 peliohjelmoinnissa

Navigointi Verkkomultimedia ICT1tn004. Käytettävyys navigoinnista

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

AT4-kotisivukurssi. 4. jakso

CSS - tekstit. Tyylisivut

HTML5 -elementit jatkuu

Aulikki Hyrskykari Antti Sand

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

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

3 CSS ja teknisesti laadukas Web-sivu

Verkkosivut perinteisesti. Tanja Välisalo

Notepad++ on ilmaisohjelma ja sen voi ladata osoitteesta:

Kuvat ja taustat ICT1TN004. Elina Ulpovaara

HTML 5 Johdanto. Mikä on HTML 5

Verkkosivujen Rakenne (HTML)*

Edellinen luento o sisällön ryhmittelystä jatkoa o linkeistä (suhteelliset, absoluuttiset, sivun sisäiset) o taulukot o kuvat verkkosivulla

Pseudoelementit. P:first-line { font-style: italic } H1:first-letter { font-size: bigger }

Verkkosivujen Rakenne (HTML)*

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

Verkkosivujen Rakenne (HTML)*

WordPress teeman vaihto

Asemointi. 1. Lohkon korkeus ja leveys

Sivupohja flat file julkaisujärjestelmälle. Kirjoittanut Jari Sarja (

GetSimple Jari Sarja. Maaliskuu 2011

Harjoitus 4: HTML5 piirtoalusta ( )!

CSS. Historia. Tämä materiaali vastaa kysymyksiin kuten:

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Harri Laine 1

Helsingin yliopisto/tktl XML-metakieli XSL-FO XSL-FO. XSL-FO sivut

CSS tyyliä sivuihin osa II. Elina Ulpovaara

PHP:n alkeita ja taustaa. Markus Norrena

Helsingin yliopisto/tktl XML-metakieli XSL-FO XSL - extensible stylesheet language XSL-FO

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

8 Hypermedian suunnitteleminen

Transkriptio:

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# koodari.eu jsbin.com

Luennot 1) Oma CV (HTML 4.01) 2) JS Bin (HTML5) 3) Väriteoria (CSS) 4) WAMP & CSS 5) Steve Krug 6) FTP 7) WAMP

Luento 1

Tärkeysjärjestys HTML5 (rakenne ja sisältö) CSS3 (ulkonäkö) JavaScript (dynaamiset sivut)

HTML5? HTML:n uusin versio Uudet web-tekniikat HTML5, CSS3 ja JavaScript

Illan tagit Heading (otsikko) Paragraph (kappale) Strong (vahvistus) Emphasize (korostus) Preformatted text

Illan tagit <h1>otsikko</h1> <p>kappale</p> <strong>vahvistus</strong> <em>korostus</em> <pre>preformatted text</pre>

Tagi <tag>hello World</tag> esim. <p>hello World</p>

Elementti <tag>hello World</tag> esim. <p>hello World</p>

Luento 02 JS Bin jsbin.com HTML, CSS ja JavaScript Kotisivujen koodin jakaminen Rekisteröidy github.com

Illan tagit Kuvat Listat Rivin vaihto Horisontaalinen viiva

Illan tagit - kuvat <figure> <img src= pluto.png /> <figcaption> Kuva Pluto-planeetasta </figcaption> </figure>

Illan tagit järjestämätön lista <ul> <li>html5</li> <li>css3</li> <li>javascript</li> </ul>

Illan tagit järjestetty lista <ol> <li>html5</li> <li>css3</li> <li>javascript</li> </ol>

Illan tagit rivin vaihto & ja viiva <br /> <hr />

Luento 03 - CSS Tekstin koko Tekstin ja taustan värit Tyhjätila

CSS CSS:llä muokkaat kotisivusi ulkonäköä Väriä Fonttikokoa Elementtien sijoittelu p { color: silver; font-size: 200%; }

väri CSS

CSS koko

CSS sijainti

CSS valitsin { } ominaisuus: arvo;

CSS body { margin: auto; width: 70%; }

CSS h1, h2, h3, h4, h5, h6 { color: gold; } p { color: rgb(0, 100, 255); }

CSS h1, h2, h3, h4, h5, h6 { color: gold; } p { color: rgb(0, 100, 255); }

margin border padding CSS

.k

Whois / syysloma http://jsbin.com/holev

CSS tärkeysjärjestys? p { color: red; }.luokka1 { color: green; } #wrapper { color: blue; }

/* css-tyyppivalitsin */ p { color: red; } <!-- html --> <p>punaista tekstiä</p>

/* css-luokkavalitsin */ 1).luokka1 { color: green; } <!-- html --> <p class= luokka1 > vihreä</p>

/* css-id valitsin */ 1)#wrapper { color: blue; } <!-- html --> <p id= wrapper >sinistä</p>

CSS - tärkeysjärjestys p { color: red; }.luokka1 { color: green; } #wrapper { color: blue; }

CSS - tärkeysjärjestys <p id= wrapper class= luokka1 luokka2 > teksti</p>

<p class= luokka1 >...</p> <p class= luokka1 luokka2>...</p> <div id= wrapper >...</div>

Luennot 5 ja 6 CSS3 (transform, rgba, columns, shadow, border-radius) Pseudo-elementit, pseudo-luokat HTML5 (section, time) jsbin.com/yugobi jsbin.com/qarev /* php */

Pseudoelementit a:link, a:visited, a:hover, a:active, a:focus p:first-line, p:firstletter, p:first-child p:before, p:after

Pseudoluokat.pieni:link.pinkki:visited.suuri:first-line

CSS3 - Transform figure:hover { transform: rotate(360deg) scale(2) translate(50px, 100px); transition-duration: 3s; }

Linkit <a href= http://www.av.com >Linkki</a>

Luento 7 1) WAMP 2) The Big Picture 3) CSS tärkeysjärjestys 4) CSS Help Sheet 5) JavaScript piirtäminen koodari.eu jsbin.com/xilupu (kloonaa tämä)

WAMP 1) www.wampserver.com/en 2) Download 3) c:\wamp 4) http://localhost

The Big Picture

Asiakas The Big Picture Palvelin Selain internet HTTP Palvelin PHP MySQL

PHP HTML <?php echo <p>hello world</p> ;?> <p>hello world</p>

PHP HTML <?php for($i = 0; $i < 3; $i++) { echo <p>. $i. </p> ; }?> <p>0</p> <p>1</p> <p>2</p>

CSS-valitsimen tärkeysjärjestys * {} yleisvalitsin p {} tyyppivalitsin.luokka {} valitsin #tunnus {} valitsin!important esim. color: blue!important;

PHP - Luento 8 http://jsbin.com/hibib PHP: Hypertext Preprocessor Dynaamiset kotisivut PHP tulkataan palvelimella

localhost/mysite C:\wamp\www\mysite js images style

<head> <head> <meta charset="utf-8"> <title>kotisivuni nimi</title> <link rel="stylesheet" href="css/styles.css"> </head>

PHP /* kommentti */ // kommentti rivin loppuun # kommentti rivin loppuun include( yla.php ); include( ala.php );

Erikoismerkit <?php include("yla.php");?> vai <?php include("yla.php");?>

PHP <?php?> echo( <p>hello world</p> );

PHP if (ehto) { } koodi

PHP $ika = 42; if ($ika >= 18) { } echo( olet aikuinen );

http://chrispederick.com/work/webdeveloper/

http://chrispederick.com/work/webdeveloper/

http://chrispederick.com/work/webdeveloper/ Lataa Google Chrome -selain ja asenna otsikossa olevasta osoitteesta lisäosa

Taustakuva background-image: url(''); background-repeat: repeat; background-repeat: repeat-x; background-repeat: repeat-y; background-repeat: no-repeat;

CSS li { display: inline; } span { display: block; }

CSS img.big { height: 120px; } font-family: verdana, arial;

Microsoft.com/enus/download/confirmation.aspx? id=30679

Luento 9 PHP Google Chrome Asenna: Developer Tools CSS-ominaisuuksia Yksinkertainen kotisivupohja

Developer Tools http://chrispederick.com/work/webdeveloper

CSS font: normal 170% verdana, arial; font-style: normal; font-size: 170%; font-family: verdana, arial;

list-style-type: circle; line-height: 1em; float: left;

/* top, right, bottom, left */ padding: 0 0 20px 0; margin: 0 0 15px 0; /* top & bottom, left & right */ margin: 10px 20px; display: block; display: inline;

/* kaikki p-elementit jotka ovat footer-elementin sisällä */ footer p { padding: 0 0 10px 0; }

HTML5 <aside></aside>

Luento 10 Kotisivutila Kertausta Omat sivut

Kotisivutila www.mochahost.com www.kapsi.fi (40 euroa / vuosi) www.hetzner.de

Luento 11 Oman sivun kehitys www.websitex5.com kapsi.fi, mochahost.com FTP-ohjelma, esim. WinSCP Inline / Block level -elements

Block level / Inline elements Block level elements: <div>, <p>, <header>,... Inline elements: <span>, <strong>, <a>,...

Wireframe Responsiiviset sivut Website x5

Responsive Design <link rel= stylesheet media= screen and (min-width: 0px) href= small.css /> <link rel= stylesheet media= screen and (min-width: 1000px) href= medium.css /> <link rel= stylesheet media= screen and (min-width: 1400px) href= large.css />