CSS tyyliä sivuihin osa II. Elina Ulpovaara

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

Kuvat ja taustat ICT1TN004. Elina Ulpovaara

Asemointi. 1. Lohkon korkeus ja leveys

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

WWW-sivujen Verkkosivujen ulkoasu (CSS)

CSS. Tekstin muotoilua

3 CSS ja teknisesti laadukas Web-sivu

Kuvat. 1. Selaimien tunnistamat kuvatyypit

Digitaalisen median tekniikat css tyylimääritykset jatkuu

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

Kotisivut helposti - osa 4

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

Typografia Verkkomultimedia ICT1tn004. Elina Ulpovaara

Typografia Verkkomultimedia ICT1tn004. Mitä on typografia?

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

CSS - tekstit. Tyylisivut

Ulkopuolisen tyylitiedoston käyttö

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

1. Lohkon korkeus ja leveys

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

Navigointi Verkkomultimedia ICT1tn004. Käytettävyys navigoinnista

WWW-sivujen Verkkosivujen ulkoasu (CSS)

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

Navigointi Verkkomultimedia ICT1tn004. Elina Ulpovaara

TAULUKOINTI. Word Taulukot

Kuva xhtml-sivulla. Mirja Jaakkola

5 CSS1-ominaisuudet. Arvot

5 CSS1-ominaisuudet. 5 CSS1-ominaisuudet

5 CSS1-ominaisuudet. 5 CSS1-ominaisuudet

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

Ulkoasun muokkaus CSS-tiedostossa

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda

Navigointi Verkkomultimedia ICT1tn004

TAULUKKO, KAAVIO, SMARTART-KUVIOT

Kotisivut helposti - osa 3

Cascading Style Sheets

XHTML jatkuu linkit, listat, taulukot. Mirja Jaakkola

Esitysgrafiikka (20 pistettä)

Aktivoi dokumentin rakenteen tarkistamiseksi piilomerkkien näyttäminen valitsemalla valintanauhasta Kappale-kohdasta painike Näytä kaikki.

KUVAT. Word Kuvat

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.)

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

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

KAPPALEMUOTOILUT. Word Kappalemuotoilut

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Digitaalisen median tekniikat css tyylimääritykset

KOTISIVUKONE ULKOASUEDITORI

Cascading Style Sheets

4 Johdanto CSS-tyyleihin

4 Johdanto CSS-tyyleihin

HAAGA-HELIA ammattikorkeakoulu Ohje 1 (5) Raportin tekeminen

MERKKIMUOTOILUT. Word Merkkimuotoilut

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

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

KANSILEHDEN MALLISIVU

QT tyylit. Juha Järvensivu 2008

AMMATTIKORKEAKOULU OPINNÄYTETYÖ. XHTML-muotoisen käyttöohjeen tekeminen Case: KIVI-kiinteistönvälitysjärjestelmä. Eija Helperi

2 Verkkojulkaiseminen typografian kannalta

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

Digitaalisen median tekniikat. Luento 3: CSS

CSS-perusteet. Verkkosivustojen suunnittelu ja rakentaminen

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Graafinen ohjeisto Santa s United ry 2015

SATAKUNNAN AMMATTIKORKEAKOULU. Hakala Toni Varpelaide Heidi TEKSTINKÄSITTELYN OHJEET CASE: OPINNÄYTETYÖN RAPORTOINTI WORDILLA

Paikallisen nuorisoseuran. graafinen ohjeisto. Mikä on graafinen ohjeisto ja sisällys

1 Opinnäytetyön graafiset ohjeet. 2 Sivun asetukset. 3 Sivunumerointi. 4 Otsikot

CSS - tyylit Seppo Räsänen

LibreOffice Writer perusteita

Tärkeimmät toiminnot. Kertausta ja uusia toimintoja Wordistä sekä tiedostonhallinnasta. Tärkeimmät toiminnot jatkuu...

Oulun yliopiston www-sivujen tekeminen

1. HARJOITUS harjoitus3_korjaus.doc

Kun olet valmis tekemään tilauksen, rekisteröidy sovellukseen seuraavasti:

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

Grisaille Graafinen opas

KSAO Liiketalous 1. Asiakirjan ulkoasuun vaikuttavat tekstin muotoilut ja kappale muotoilut. Kappaleen ulkoasuun vaikuttavia tekijöitä:

Opinnäytteen nimi ja mahdollinen alaotsikko (tämä pohja toimii parhaiten Word2010-versiolla)

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

T e k s t i n k ä s i t t e l y ä s e l k o k i e l e l l ä WORD

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

Ajatus kaiken taustalla

Html & css Verkkopalvelu AV-HELTECH

UpdateIT 2010: Editorin käyttöohje

Digitaalisen median tekniikat css tyylimääritykset

1. Perustiedot. Sivu 1 / 4. Tietovirran nimi: Hallinnassa näkyvä tietovirran nimi. Selite: Tietovirran kuvausteksti.

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

Artikkelien muokkaaminen sekä sisältöeditorin peruskäyttö

Kopseptisuunnittelu Verkkomultimedia ICT1tn004

Sisällysluettelo T A R R A O P A S

TEKSTINKÄSITTELY Aloitusharjoitus

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla

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

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

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

IIRTÄMINEN. Word Piirtäminen

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.

KUVAT, PIIRTÄMINEN. Sisällysluettelo

xhtml+css Survival Kit

Ulkoasu viestin välineenä

AT4-kotisivukurssi. 4. jakso

Transkriptio:

CSS tyyliä sivuihin osa II Elina Ulpovaara

Sisällys Laatikkomalli Margin Border Padding Outline Outline-offset Pyöristetyt kulmat Border-radius Tekstiin liittyviä css-ehdotuksia Text-align Text-decoration Text-transform Letter-spacing Word-spacing White-space Text-indent Line-height Text-shadow Word-wrap Pseudoluokat: first-line, first-letter ICT1TN004 2

Laatikkomalli (box model) Kaikki HTML-elementit voidaan kuvata laatikkoina. CSS:n yhteydessä termiä laatikkomalli (box model) käytetään puhuttaessa sivujen ulkoasun suunnittelusta ja taitosta. Margin: marginaali muihin elementteihin nähden Border: reunukset Padding: tila sisällön ja reunuksen välillä eli täyte Content: elementin sisältö ICT1TN004 3

Margin margin marginaali margin-left margin-top margin-right margin-bottom Kuvaus: - Etäisyys vierellä olevaan elementtiin - auto - mittayksiköt: px, pt, em, cm. - % Esimerkki: H2-tason otsikoille vasenmarginaali 20px: h2 {margin-left:20px} Kaikille kappaleille joka suuntaan marginaalia 50px: p {margin: 50px}

Margin-ominaisuus voi saada arvoja yhdestä neljään: margin: 50px kaikki neljä marginaalia (top, right, botton ja left) ovat 50px margin:50px 20px ylä- ja alamarginaali (top, bottom) ovat 50px oikea- ja vasenmarginaali (right, left) ovat 20px margin:50px 20px 10px ylämarginaali (top) on 50px oikea- ja vasenmarginaali (right, left) ovat 20px alamarginaali (bottom) on 10px margin: 50px 20px 10px 5px arvot ovat järjestyksessä: top, right, bottom ja left ICT1TN004 Huom. Nämä samat säännöt koskevat myös border- ja paddingominaisuuksia. 5

Elementti, jolla on kiinteä leveys, voidaan keskittää annettuun tilaan. p {width:400px; margin-left:auto; margin-right:auto} ICT1TN004 6

Border border-style reunuksen tyyli border-top-style border-right-style border-bottom-style border-left-style border-width reunuksen paksuus border-top-width border-right-width border-bottom-width border-left-width - pikselit - thin - medium - thick

border-color reunuksen värit border-top-color border-right-color border-bottom-color border-left-color border kaikki reunuksiin liittyvät määrittelyt border-top border-right border-bottom border-left H2-tason otsikolla solid-tyyppien 2px:n paksuinen punainen reunus: h2 {border:solid 2px rgb(255,0,0)}

Padding padding täyte padding-left padding-top padding-right padding-bottom Kuvaus: - tila sisällön ja reunuksen välillä eli täyte - auto - mittayksiköt: px, pt, em, cm. - % Esimerkki: Kaikille kappaleille joka suuntaan sisällön ja reunuksen väliin tilaa 20px: p {padding: 50px} Tässä on määritelty taustaväri kappaleille, jotta padding-ominaisuus erottuu.

Outline outline- ääriviiva outline-color outline-style outline-width Esimerkki: Kuvaus: - Elementin ympärille piirretty ääriviiva - Eri ominaisuus kuin border - Ääriviiva ei kuluu elementin korkeus- ja leveysmittoihin - Ominaisuuksien arvot samat kuin borderominaisuudella. h2 {border:solid 2px rgb(255,0,0); outline:dotted 5px rgb(0,0,255); width:250px} Huom. Alemmassa ei ole outline-ominausuutta. Itse elementin leveys säilyy samana. ICT1TN004 10

Outline-offset Selaintuki: IE ei tue. outline-offset Esimerkki: h2 {border:solid 2px rgb(255,0,0); outline:dotted 5px rgb(0,0,255); outline-offset:10px; width:250px} Kuvaus: - Ääriviivan etäisyys elementistä - mittayksiköt - inherit ICT1TN004 11

Pyöristetyt kulmat border-radius border-radius: vasen yläkulma, oikea yläkulma, oikea alakulma, vasen alakulma Esimerkki: p {padding:10px; background-color:rgb(204,204,255); border:solid 2px rgb(0,0,255); border-radius: 10px 20px 30px 40px;} Kulman ei tarvitse olla säännöllinen: border-radius: 10px 20px 30px 40px / 20px 20px 20px 20px; vaaka / pysty 10px 20px Jokainen kulma voidaan määrittää erikseen: ICT1TN004 border-top-left-radius, border-top-right-radius border-bottom-right-radius, border-bottom-left-radius

Tekstiin liittyviä css-ehdotuksia text-align - tasaus vaakasuunnassa - vasemmalle: left - keskelle: center - oikealle: right - molempien reunojen tasaus: justify Esimerkki: Otsikko on keskellä ja kappaleteksti on tasattu oikeaan reunaan. h2 {text-align: center} p {text-align: right}

text-decoration - korostuksia Kuvaus: - Tekstiin liitettäviä korostuksia Esimerkki: Kappaleen teksti alleviivattu:.alleviivaa {text-decoration: underline} Huom. Alleviivaus on varattu linkkiteksteille eli parempi tapa korostaa tekstiä on värien käyttö tai paksunnos. Linkkiteksti ilman alleviivausta: a {text-decoration: none} - tavallinen teksti: none - alleviivaus: underline - viiva tekstin yläpuolelle: overline - päälleviivaus: line-trough - yhdistelmä: useampi yllämainittu välilyönnillä erotettuna pohjoisella rinteellä, liki <span class="alleviivaa"> Toukolan kylää</span>. Sen läheisin ympäristö on

text-transform isot/pienet kirjaimet Kuvaus: - Tekstin muuntaminen pienistä kirjaimista isoihin ja päinvastoin. - tavallinen teksti: none - kaikki kirjaimet versaaliksi: uppercase - kaikki kirjaimet gemenaksi: lowercase - sanojen ensimmäiset kirjaimet versaaliksi: capitalize Esimerkki: kappale isoilla kirjaimilla p {text-transform: uppercase} Huom. Parempi vaihtoehto on kirjoittaa suoraan versaaleilla kirjaimilla, jos niitä tarvitsee.

letter-spacing, - merkkien ja sanojen välit word-spacing Kuvaus: - Merkkien oletusvälin muuttaminen: letter-spacing - Sanojen oletusvälien muuttaminen: word-spacing - mittayksiköt Esimerkki: h2 {letter-spacing: 0.5em} p.valit {word-spacing: 0.3em}

white-space - rivitys Kuvaus: white-space-ominaisuudella muutetaan tekstin rivitystä Huom. Tämä ominaisuus ei muuta tekstin fonttia. nowrap: ei rivien katkaisua normal pre: rivien katkaisut ja välilyönnit mukaan

text-indent - ensimmäisen rivin sisennys - mittayksiköt - prosentit: suhteessa kappaleen leveyteen p {text-indent: 50px}

line-height rivin väli Kuvaus: Kahden rivin jalkalinjojen välinen etäisyys eli tekstirivien etäisyys toisistaan. - Mittayksiköt, jolloin arvot voivat vaihdella tekstin koon ja elementin maksimikorkeuden välillä - prosentteina oletusarvosta p {line-height: 200%}

text-shadow tekstin varjostus Kuvaus: Tekstille varjostus haluttuun suuntaan. text-shadow: 10px 10px 5px rgb(0,255,0) vaakaan pystyyn paksuus väri h2 {text-shadow: 5px 5px 1px rgb(255,0,0), -5px 1px 1px rgb(0,255,0), 5px -5px 1px rgb(0,0,255)}

word-wrap Kuvaus: teksti sijoitetaan sille asetettuun tilaan pikkomalla pitkät sanat. p {width:100px; border:solid 1px blue} -normal - break-word: pitkät sanat pilkotaan. p {width:100px; border:solid 1px blue; word-wrap:break-word}

Pseudoluokka :first-line Ensimmäisen rivin ulkoasu p:first-line {color:red} Pseudoluokka :first-letter Kappaleen ensimmäinen kirjain p:first-letter {font-size:24px; color:red}