Ulkopuolisen tyylitiedoston käyttö

Samankaltaiset tiedostot
CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

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

CSS. Tekstin muotoilua

Digitaalisen median tekniikat css tyylimääritykset jatkuu

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

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

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda

Cascading Style Sheets

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

Digitaalisen median tekniikat css tyylimääritykset

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

Kuvat. 1. Selaimien tunnistamat kuvatyypit

Ulkoasun muokkaus CSS-tiedostossa

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

Digitaalisen median tekniikat. Luento 3: CSS

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

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla

Ajatus kaiken taustalla

Digitaalisen median tekniikat css tyylimääritykset

CSS - tekstit. Tyylisivut

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

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

CSS - tyylit Seppo Räsänen

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

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

CSS tyyliä sivuihin osa II. Elina Ulpovaara

WWW-sivujen Verkkosivujen ulkoasu (CSS)

1. Lohkon korkeus ja leveys

XHTML aloitus. Sisällys

Code Camp for Girls. Sanna Nygård. Lokakuussa

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

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

Kotisivut helposti - osa 3

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

QT tyylit. Juha Järvensivu 2008

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

Johdatusta selainohjelmointiin

XHTML jatkuu linkit, listat, taulukot. Mirja Jaakkola

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

AT4-kotisivukurssi. 4. jakso

Navigointi Verkkomultimedia ICT1tn004

Cascading Style Sheets

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

Verkkosivujenulkoasu

WWW-sivujen Verkkosivujen ulkoasu (CSS)

4 Johdanto CSS-tyyleihin

4 Johdanto CSS-tyyleihin

Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit

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

HTML5 -elementit jatkuu

Aulikki Hyrskykari Antti Sand. JWT 2015 Aulikki Hyrskykari, Antti Sand, SIS, UTA

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

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

JWT 2017 luento 2. to klo Aulikki Hyrskykari PinniB1096

HTML ja tyylit. 4 HTML ja tyylit

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

HTML ja tyylit. 5 HTML ja tyylit

Kotisivut helposti - osa 4

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

Kuvat ja taustat ICT1TN004. Elina Ulpovaara

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

2. PEHMEÄ XHTML XRAJAHTML

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

Graafinen ohjeistus Taidekaupunki-logo

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

Navigointi Verkkomultimedia ICT1tn004. Käytettävyys navigoinnista

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

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

JWT Hyrskykari, SIS, Tampereen yliopisto 4/11/2013

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

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.

WordPress teeman vaihto

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

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

Asemointi. 1. Lohkon korkeus ja leveys

xhtml+css Survival Kit

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Harri Laine 1

05/09/2007. Digitaalisen median tekniikat, s2007 HY/TKTL, XHTML osa 1. Harri Laine 1. XHTML-merkkauskieli. Digitaalisen median tekniikat xhtml

05/09/2007. Digitaalisen median tekniikat, s2007 HY/TKTL, XHTML osa 1. Harri Laine 1. XHTML-merkkauskieli. Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml

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

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

Nvu 1.0. by Sami Mäkinen

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

Kuva xhtml-sivulla. Mirja Jaakkola

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

Luento 2: Tulostusprimitiivit

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

GRAAFINEN OHJEISTO OLLILA TRANS OY

Teeman rakentaminen Wordpressiin

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

3 CSS ja teknisesti laadukas Web-sivu

Eeva Haataja

GRAAFINEN OHJEISTO 2017

HTML5 jatkuu luettelo, linkit, sisäinen kehys, taulukko. Mirja Jaakkola

TIEA341 Funktio-ohjelmointi 1, kevät 2008

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

Transkriptio:

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 s. 9. Fonttiperheet, värit s. 10. Mittayksiköt s. 11. Elementin laatikkorakenne s. 12. Display s. 14. Padding s. 15. Reunukset border s. 16. Marginaali Ulkopuolisen tyylitiedoston käyttö 2 Tyylimääritykset sijaitsevat erillisessä.css-tiedostossa, joka linkitetään xhtml-dokumenttin head-lohkossa linkelementillä: <link rel="stylesheet" type="text/css" href="tyyli.css" /> Sama tyyli voidaan linkittää eri xhtml-dokumentteihin Yhtenäinen tyyli koko sivustolla Ulkoasun päivitys / uudistus helppoa: muutat vain tyylitiedostoa Ulkoasun luomisen voi hoitaa tarvittessa eri henkilö kun xhtml-sivun tekijä / päivittäjä Voit luoda erilaisia tyylejä näyttöä, wappia, kirjoitinta ym. varten samasta xhtml-sivusta 1

3 Tyyliohjeen kirjoittaminen Yksi elementti, usea määritys, jotka erotetaan toisistaan puolipisteellä: p {color:green; font-family:arial,sans-serif;} Samat määritykset usealle elementille, jotka erotetaan toisistaan pilkulla: h1,h3 {color:blue;font-family:monospace;} Määritys tehdään elementin sisällä olevalle toiselle elementille eli tässä h1-otsikon sisällä olevalle spanelementille: h1 span {color:red;font-size:1.3em} 4 style-elementti xhtml-dokumentille voidaan tehdä dokumentin sisäinen tyyliohje style-elementille, joka tulee head-elementin alielementiksi Sisäinen style-elementissä oleva tyyliohje ohittaa ulkoisen.css tiedostossa olevan ohjeen silloin kuin määritys koskee saman elementin samaa ominaisuutta Esim. <style type = "text/css"> body {font-family:arial,sans-serif; color: navy;} p {color:#99cc33;} h3 {background:yellow} </style> 2

5 style-attribuutti Elementille voidaan antaa style-attribuutti, jonka arvoksi tulee vain tuota elementtiä koskevia tyylimäärittelyjä style-attribuutilla tehty tyylimääritys ohittaa sekä ulkoisen tiedoston että style-elementin kyseiselle elementille määritellyt tyyliohjeet <h1 style="color:blue;border:solid"> Sininen otsikko </h1> 6 class-attribuutti Elementille voidaan antaa tyyliluokka class-attribuutilla Yleisiä tyyliluokkia voidaan käyttää eri elementtien kanssa <style type="text/css">.punainen {color:red}.sininen {color:blue} </style> <body> <h1 class="punainen">punainen otsikko</h1> <p class="sininen">tässä on sinistä tekstiä</p> <p class="punainen">teksti on nyt punaista</p> </body> 3

7 id-attribuutti Elementille voidaan antaa yksikäsitteinen tunniste id-attribuutilla. Tyyli koskee vain id:llä yksilöityä elementtiä <style type="text/css"> #aika {color:red} </style> <body> <p id="aika">kello löi jo kuusi</p> <p>aika herätä </p> </body> 8 Fontit color font-family font-size font-style font-weight text-align Fontin värin nimenä, heksadesimaalina tai rgb-arvona Fontin, jota käytetään, ja muut fontit, joita käytetään, jos 1. ei ole. Jos mitään luetelluista ei ole niin käytetään viimeisenä annetun fonttiperheen oletusfonttia Kertoo fontin koon: prosenteissa, pikseleinä, Kertoo fontin tyylin Fontin paksuus Tekstin sijoittelu: left, center, right h1 {color:blue} H3 {color:#330099} p {font-family: verdana, arial, sans-serif} h1 {font-size:1.5em} h3 {font-size:120%} p {font-size:14px} h3 {italic} h3 {bold} h1 {text-align:center} 4

10 Fonttiperheet serif: päätteelliset fontit, esim. Times sans-serif: päätteettömät fontit, esim. Arial cursive: kaunokirjoitus, esim. script fantasy: esim, Matisse ITC monospace: tasalevyiset, esim. courier Värit aqua, black, blue, green, fuchsia, gray, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow Heksadesimaalikoodit, esim. #9900CC, #3399FF Rgb-värit: esim. rgb(0,255,255) 9 Mittayksiköt Absoluuttiset cm: senttimetri in: tuuma (2,54 cm) mm: millimetri pt: piste 1 pt = 1 / 72 tuumaa pc: pica 1 pc = 12 pt Suhteelliset prosentti: suhteessa fonttiin em: suhteessa fontin m-kirjaimen leveyteen ex: suhteessa fontin x-kirjaimen korkeuteen px: pikselikoko suhteessa näytön resoluutioon 5

11 Elementin laatikkorakenne marginal: marginaali muihin elementteihin nähden border eli kehys padding: tila sisällön ja reunuksen välissä sisältö Kaikki elementit, joiden ulkoasu määritellään CSS:llä omaavat yllä esitetyn laatikkorakenteen 12 display kertoo miten elementti esitetään, voidaan muuttaa oletuksesta joksikin toiseksi esitystavaksi esim. display:block esittää elementin lohkoelementtinä (rivinvaihto) display:inline esittää elementin sisäelementtinä (ei rivinvaihtoa) display:list-item esittää elementin lista-alkiona display:none jättää elementin esittämästä 6

Esimerkki <!DOCTYPE HTML PUBLIC "-//W3C//DTD X HTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> <html xmlns= http://www.w3.org/1999/xhtml xml:lang= fi > <head> <meta http-equiv= Content-Type content= text/html;charset=iso- 8859-1 /> <title>esimerkki</title> <style type="text/css"> * {border:solid thin blue} </style> </head> <body> <h1>laatikkorakenne</h1> <p> Elementtien tärkeimmät esitystavat <span style="color:red">(display)</span> ovat: </p> <ul> <li>block</li> <li>inside</li> <li>list-item</li> <li>none</li> </ul> <p>elementin esitystavan voi muuttaa oletusarvosta toiseksi <span style="color:red">(display)</span>.</p> </body> </html> 13 Padding 14 Antaa tilaa elementin sisällön ja reunuksen (border) välille padding sekä padding-top, padding-bottom, padding-left, padding-right Arvona mittayksiköt Esim. h1 {padding:1.2em} h3 {padding-left:10%} 7

15 Reunukset - border border-color sekä border-top-color, border-bottom-color, border-left-color, border-right-color: reunuksen väri border-style sekä border-top-style, border-bottom-style, border-left-style, border-right-style: reunuksen tyyli, arvoina none, dotted, dashed, double, groove, inset, outset, ridge, solid border-width sekä border-top-width, border-bottomwidth, border-left-width, border-right-width: reunuksen paksuus mittayksikköinä sekä arvoina thin, medium ja thick border sekä border-top, border-bottom, border-left, border-right: kaikki reunukseen liittyvä määrittely voidaan antaa kerralla Marginaali margin sekä margin-top, margin-bottom, margin-left, marginright: arvoina mittayksiköt p {margin-left:3cm} Voidaan antaa arvot kerralla järjestyksessä top, right, bottom, left (sama koskee border- ja padding-arvoja): h1 {margin: 5px 10% 2px 20%} Voidaan keskittää elementti niin että elementin leveys on kiinteä riippumatta selainikkunasta: h1.leveys {width:15em; margin-left:auto; margin-right:auto} 16 8