Digitaalisen median tekniikat css tyylimääritykset

Samankaltaiset tiedostot
Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

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

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

Ulkoasun muokkaus CSS-tiedostossa

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

Digitaalisen median tekniikat. JSP ja XML

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1

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

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.

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

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Internetsivujen perusrakenne. Html-dokumentin keskeiset elementit ja attribuutit

CSS - tekstit. Tyylisivut

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

Navigointi Verkkomultimedia ICT1tn004

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

Digitaalisen median tekniikat xhtml 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

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

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

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

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 k2013 CSS XML-dokumenttien käsittely. XML-dokumenttien käsittely

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.

Verkkosivut perinteisesti. Tanja Välisalo

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Verkkosivujenulkoasu

CSS tyyliä sivuihin osa II. Elina Ulpovaara

WWW-sivujen Verkkosivujen ulkoasu (CSS)

XML & CSS. WWW-sovellus??

Ylläpitoalue - Etusivu

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

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

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

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

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

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

LibreOffice Writer perusteita

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

Kotisivut helposti - osa 3

XHTML jatkuu linkit, listat, taulukot. Mirja Jaakkola

Graafinen ohjeistus Taidekaupunki-logo

Transkriptio:

Digitaalisen median tekniikat css tyylimääritykset 26.3.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) 26.3.2004 Harri Laine 2 Harri Laine 1

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ä 26.3.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 26.3.2004 Harri Laine 4 Harri Laine 2

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ä 26.3.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> 26.3.2004 Harri Laine 6 Harri Laine 3

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 26.3.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 26.3.2004 Harri Laine 8 Harri Laine 4

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. 26.3.2004 Harri Laine 9 body p table ul table: merkkilaji periytyy taustakuva ei tr li li t d td td 26.3.2004 Harri Laine 10 Harri Laine 5

Tyylimääritysten syntaksi: Elementtiin upotetut style attribuutin arvona <tag style= tyyliohjeet > Muut (samassa tiedostossa voi olla useiden kohteiden ohjeita) kohde { tyyliohjeet } 26.3.2004 Harri Laine 11 Kohteet tyyliohjeissa Kohteena voi olla tagin nimi (= elementin tyyppi) esim. h1 {font-size:150%;} a {color:blue; text-decoration:underline;} 26.3.2004 Harri Laine 12 Harri Laine 6

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;} 26.3.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ä) 26.3.2004 Harri Laine 14 Harri Laine 7

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;} 26.3.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ä 26.3.2004 Harri Laine 16 Harri Laine 8

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äleinen ensimmäinen kappale 26.3.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 26.3.2004 Harri Laine 18 Harri Laine 9

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 26.3.2004 Harri Laine 19 Tekstin ulkoasuun voidaan vaikuttaa fonttimäärityksillä, sijoittelumääreillä ja värityksellä Fonttiin liittyviä: font-family font-size font-style font-weight 26.3.2004 Harri Laine 20 Harri Laine 10

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 26.3.2004 Harri Laine 21 Harri Laine 11