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

Samankaltaiset tiedostot
Ulkopuolisen tyylitiedoston käyttö

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

CSS. Tekstin muotoilua

Cascading Style Sheets

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda

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.

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

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Digitaalisen median tekniikat css tyylimääritykset

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

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

Kuvat. 1. Selaimien tunnistamat kuvatyypit

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

Ulkoasun muokkaus CSS-tiedostossa

Digitaalisen median tekniikat css tyylimääritykset

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla

Digitaalisen median tekniikat. Luento 3: CSS

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

Ajatus kaiken taustalla

WWW-sivujen Verkkosivujen ulkoasu (CSS)

XHTML jatkuu linkit, listat, taulukot. Mirja Jaakkola

CSS - tekstit. Tyylisivut

CSS tyyliä sivuihin osa II. Elina Ulpovaara

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

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

CSS - tyylit Seppo Räsänen

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

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

Johdatusta selainohjelmointiin

1. Lohkon korkeus ja leveys

XHTML aloitus. Sisällys

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

Verkkosivujenulkoasu

Code Camp for Girls. Sanna Nygård. Lokakuussa

Kotisivut helposti - osa 3

WWW-sivujen Verkkosivujen ulkoasu (CSS)

AT4-kotisivukurssi. 4. jakso

Navigointi Verkkomultimedia ICT1tn004

WWW-sivujen Verkkosivujen ulkoasu (CSS)

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

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

QT tyylit. Juha Järvensivu 2008

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

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

Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit

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

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

HTML5 -elementit jatkuu

Navigointi Verkkomultimedia ICT1tn004. Käytettävyys navigoinnista

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

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

4 Johdanto CSS-tyyleihin

4 Johdanto CSS-tyyleihin

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

JWT 2017 luento 2. to klo Aulikki Hyrskykari PinniB1096

Kuvat ja taustat ICT1TN004. Elina Ulpovaara

Kotisivut helposti - osa 4

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

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

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.

HTML ja tyylit. 4 HTML ja tyylit

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

Asemointi. 1. Lohkon korkeus ja leveys

XML & CSS. WWW-sovellus??

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

Graafinen ohjeistus Taidekaupunki-logo

HTML ja tyylit. 5 HTML ja tyylit

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Harri Laine 1

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

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

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

Nvu 1.0. by Sami Mäkinen

Kuva xhtml-sivulla. Mirja Jaakkola

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

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

2. PEHMEÄ XHTML XRAJAHTML

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

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

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

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

WordPress teeman vaihto

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

xhtml+css Survival Kit

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

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

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

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

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

Verkkosivut perinteisesti. Tanja Välisalo

1 Dreamweaver MMX. 2 Tekstin muokkaus

HTML ja CSS. T WWW-palvelun suunnittelu Mikko Pohja

3 CSS ja teknisesti laadukas Web-sivu

Digitaalisen median tekniikat. JSP ja XML

Digitaalisen median tekniikat xhtml - jatkuu

Transkriptio:

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

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 span-elementille: h1 span {color:red;font-size:1.3em} style-elementti xhtml-dokumentille voidaan tehdä dokumentin sisäinen tyyliohje style-elementille, joka tulee headelementin 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; p h3 color: navy;} {color:#99cc33;} {background:yellow} 2

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

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} <body> <p id= aika">kello löi jo kuusi</p> <p>aika herätä </p> </body> Pseudoluokka Pseudoluokkaa eli näennäisluokkaa käytetään linkkien tyylimäärittelyssä seuraavasti: :link :visited :active linkki käyty linkki aktiivinen linkki eri selaimilla erilainen tulkinta: linkki, jonka päällä hiiri on alhaalla, esim. Opera 6 linkki, jota on juuri klikattu, esim. Mozilla 1.2. linkki, jossa juuri on käyty, esim. IE6 Esimerkki: <style> :link {color:blue} :active {color:lime} :visited {color:navy} :hover {color:red; text-decoration:none} :hover hiiri linkin päällä toimii Mozillassa myös muilla elementeilläkin esim. p 4

color Fontit 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.5 em} H3 {font-size:120%} p {font-size:14px} h3 {italic} h3 {bold} H1 {text-align:center} 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 5

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ä 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} </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> 6

Padding Antaa tilaa elementin sisällön ja reunuksen (border) välille padding sekä padding-top, paddingbottom, padding-left, padding-right Arvona mittayksiköt Esim. h1 {padding:5 px} h3 {padding-left:10 %} 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 7

Marginaali margin sekä margin-top, margin-bottom, marginleft, margin-right: 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} 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 8

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