Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Samankaltaiset tiedostot
Digitaalisen median tekniikat css tyylimääritykset

Digitaalisen median tekniikat css tyylimääritykset

Cascading Style Sheets

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda

Ulkopuolisen tyylitiedoston käyttö

HTML5 -elementit jatkuu

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla

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

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

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

Ajatus kaiken taustalla

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

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

Digitaalisen median tekniikat css tyylimääritykset jatkuu

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

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

CSS. Tekstin muotoilua

Code Camp for Girls. Sanna Nygård. Lokakuussa

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

Ulkoasun muokkaus CSS-tiedostossa

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

CSS - tyylit Seppo Räsänen

Johdatusta selainohjelmointiin

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

Cascading Style Sheets

4 Johdanto CSS-tyyleihin

4 Johdanto CSS-tyyleihin

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

Digitaalisen median tekniikat. JSP ja XML

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1

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

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

Digitaalisen median tekniikat. Luento 3: CSS

QT tyylit. Juha Järvensivu 2008

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

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

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

CSS - tekstit. Tyylisivut

Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Harri Laine 1

KompoZerin kotisivu on osoitteessa kompozer.net, josta sivun yläreunan Download-linkin takaa löytyy suomenkielisen version asennusohjelma.

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

Helsingin yliopisto/tktl XML-metakieli k2013 CSS XML-dokumenttien käsittely. XML-dokumenttien käsittely

Navigointi Verkkomultimedia ICT1tn004

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

Tekstinkäsittelyn jatko. KSAO Liiketalous 1

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

Digitaalisen median tekniikat xhtml - jatkuu

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

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

AT4-kotisivukurssi. 4. jakso

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

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

HTML ja tyylit. 4 HTML ja tyylit

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

Helsingin yliopisto/tktl XML-metakieli CSS XML-dokumenttien käsittely. XML-dokumenttien käsittely

Kuvat. 1. Selaimien tunnistamat kuvatyypit

Listat eli luettelot. Järjestämätön lista (unordered list)

3 CSS ja teknisesti laadukas Web-sivu

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

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

ARVO - verkkomateriaalien arviointiin

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

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

HTML ja tyylit. 5 HTML ja tyylit

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

Android ohjelmointi Tunti 2. Käyttöliittymät ja resurssit

Verkkosivut perinteisesti. Tanja Välisalo

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Verkkosivujenulkoasu

WWW-sivujen Verkkosivujen ulkoasu (CSS)

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

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

CSS tyyliä sivuihin osa II. Elina Ulpovaara

XML & CSS. WWW-sovellus??

Ylläpitoalue - Etusivu

KOTISIVUKONE ULKOASUEDITORI

xhtml+css Survival Kit

Notepad++ on ilmaisohjelma ja sen voi ladata osoitteesta:

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

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.

POWERPOINT HARJOITUKSET OMAN ESITYSPOHJAN RAKENTAMINEN

1. HARJOITUS harjoitus3_korjaus.doc

2. PEHMEÄ XHTML XRAJAHTML

XML kielioppi. Elementtien ja attribuuttien määrittely. Ctl230: Luentokalvot Miro Lehtonen

Digitaalisen median tekniikat xhtml - jatkuu

Datatähti 2019 loppu

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

Aulikki Hyrskykari. CSS valitsimista CSS sääntöjen kohditaminen CSS värit Kuvista verkkosivulla

DOORSin Spreadsheet export/import

Digitaalisen median tekniikat. Esteettömyys ja käytettävyys

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

Digitaalisen median tekniikat. Esteettömyys ja käytettävyys Harri Laine 1

LibreOffice Writer perusteita

Kauneimmat Joululaulut: Visuaalisen ilmeen ohjeisto

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

Digitaalisen median tekniikat xhtml

Kotisivut helposti - osa 3

Transkriptio:

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

Sisällön ja ulkoasun erottaminen toisistaan tavoiteltavaa sama sisältö pitäisi voida esittää erilaisilla alustoilla esim. esittää näytöllä, tulostaa kirjoittimella, tulostaa puheena, näyttää kännykän ruudulla dokumentti tulee selkeämmäksi, jos siellä ei ole monenlaista informaatiota Eräs ratkaisu ulkoasuohjeiden esittämiseen ovat tyylimääritykset (cascading style sheets) 30.4.2004 Harri Laine 2

Tyylimääritykset ovat ohjeita siitä, miten dokumentin elementit esitetään Tyylimäärityksiä voidaan antaa dokumenttiin upotettuina tai erillisinä tyylitiedostoina Vaihtamalla tyylitiedosto voidaan helposti muuttaa dokumentin ulkoasua staattisessa dokumentissa tyylitiedoston vaihtaminen tarkoittaa uuden dokumentin laatimista mutta dynaamisessa generoidussa dokumentissa vaihto on helppo tehdä 30.4.2004 Harri Laine 3

Tyylejä voidaan liittää xhtml dokumenttiin elementin sisäisesti (inline) poikkeustilanteet, joissa halutaan normaalista poikkeava esitystapa dokumentin sisäisesti (document level style sheet) tyylimäärityksiä tarvitaan vain kyseisen dokumentin yhteydessä dokumentin ulkopuolella (external style sheet) määrityksiä sovelletaan useaan dokumenttiin 30.4.2004 Harri Laine 4

elementin sisäiset tyylimääritykset annetaan liittämällä elementtiin style attribuutti esim. <h3 style= color:red >punainen otsake</h3> etuja: tyylimääritykset ovat siellä missä niitä käytetään haittoja: samanlaisia määrityksiä moneen kertaan vaihtaminen on hankalaa onko tässä oikeastaan erotettu sisältöä ja esittämistä 30.4.2004 Harri Laine 5

Dokumentin sisäiset tyylimääritykset Koskevat kaikkia samankaltaisia elementtejä dokumentissa, annetaan <head> elementin sisällä esim. <style type= text/css > <!-- blockquote {color:blue; font-style:italic} --> </style> 30.4.2004 Harri Laine 6

Ulkoiset tyylimääritykset sijoitetaan omaan tiedostoon ja liitetään dokumenttiin linkelementillä (head-elementin sisällä): <link rel= stylesheet type= text/css href=../css/external.css > dokumenttiin voidaan liittää monta ulkoista tyylitiedostoa 30.4.2004 Harri Laine 7

Tyylisääntöjä annetaan elementtikohtaisina Eri lähteistä peräisin olevat säännöt voivat olla konfliktissa keskenään. Mitä sovelletaan? Järjestään säännöt Alkuperän mukaan: lähempi ensisijaisempi Luokituksen mukaan: luokkakohtainen sääntö on etusijalla yleissääntöön nähden Spesifisyyden mukaan: jos on määritelty tyyli järjestettyyn listaan sisältyvälle järjestämättömälle listalle, se on spesifisempi kuin järjestämättömälle listalle annettu yleissääntö Esitysjärjestyksen mukaan: myöhempi on etusijalla aiempaan nähden 30.4.2004 Harri Laine 8

Ulkoasumääritysten periytyminen Määrityksiä on kahden tyyppisiä pintamäärityksiä kuten merkkilaji ja tekstin väri taustamäärityksiä kuten taustaväri ja kehikot Kun dokumentin rakennetta tarkastellaan puurakenteena, niin pintamääritykset periytyvät ylemmältä solmulta alemmalle, mutta taustamääritykset eivät periydy Periytymisen johdosta tyylimääreet kumuloituvat, eri säännöt voivat tuoda myös lisää ohjeita. 30.4.2004 Harri Laine 9

body p table ul table: merkkilaji periytyy taustakuva ei tr li li t d td td 30.4.2004 Harri Laine 10

Tyylimääritysten syntaksi: Elementtiin upotetut style attribuutin arvona <tag style= tyyliohjeet > Muut (samassa tiedostossa voi olla useiden kohteiden ohjeita) kohde { tyyliohjeet } 30.4.2004 Harri Laine 11

Kohteet tyyliohjeissa Kohteena voi olla tagin nimi (= elementin tyyppi) esim. h1 {font-size:150%;} a {color:blue; text-decoration:underline;} 30.4.2004 Harri Laine 12

Kohteena voi olla luokka yleisesti Mihin tahansa elementtiin voidaan liittää class attribuutti, jonka arvona on luokkanimi <p class= normal > <td class= normal > Jos kohteena ovat kaikki luokan elementit annetaan kohde muodossa.luokkanimi, esim..normal {font-size:12pt;} 30.4.2004 Harri Laine 13

Kohteena voi olla luokiteltu elementti. Tällöin kohdemääritys on muotoa elementin_tyyppi.luokkanimi esim. td.normal {padding: 2px 10px 2px 10px; } (tyhjää ylös 2, oikealle 10, alas 2 ja vasemmalle 10 pikseliä) 30.4.2004 Harri Laine 14

Kohteena voi olla yksilöity elementti. Tällöin kohde on muotoa #elementin_tunnus esimerkki: <p id= eka >ensimmäinen kappale.</p> #eka {margin-left:30px;} 30.4.2004 Harri Laine 15

Sama sääntö useille kohteille: kohteet erotetaan pilkulla h1,h2,h3 {font-family:serif;} Yhteysriippuva kohde: luetellaan puussa yläpuolella olevia elementtejä ul ol {color:red;} sovelletaan, jos löytyy polku, jossa ol on jossain ul:n sisällä 30.4.2004 Harri Laine 16

Välitön seuraaja (polulla ei ole mitään elementtien välissä) p.normal>ul {.} luokkaan normal kuuluvan kappaleen ylimmän tason järjestämätön lista Välittömästi perässä: elementti seuraa toista h4+p { } Nelostason otsikon jälkeinen ensimmäinen kappale 30.4.2004 Harri Laine 17

Kohteena voi olla myös pseudoluokkia ja elementtejä Tietyssä tilassa oleva linkki a:link, a:visited, a:hover, a:focus, a:active Muitakin pseudoluokia löytyy esim. :first-letter, :first-line 30.4.2004 Harri Laine 18

Kohde voidaan valita myös attribuutin perusteella [attr] kaikki, joilla esiintyy attríbuutti tag[attr] kaikki tietyn tyyppiset joilla [attr= value ] attribuutilla tietty arvo [attr~= valuelist ] attribuutti löytyy listasta 30.4.2004 Harri Laine 19

Tekstin ulkoasuun voidaan vaikuttaa fonttimäärityksillä, sijoittelu- ja muotoilumääreillä ja värityksellä Fonttiin liittyviä: font-family font-size font-style font-weight 30.4.2004 Harri Laine 20

Fonttikoko p { font-size: 12pt } 12 pisteen fontti. p { font-size: 120% } 120% nykyisestä tai oletusfontista. p { font-size: +2pt } kasvu 2 pisteellä. p { font-size: 2em } tuplasti normaali. p { font-size: medium } yksi nimetyistä xx-small, x-small, small, medium,large,x-large,xx-large. p { font-size: larger } pykälällä edellisessä asteikossa ylös larger, smaller. p { font-size: 1.2em } 120% perusfontista 30.4.2004 Harri Laine 21