Ulkoasun muokkaus CSS-tiedostossa

Samankaltaiset tiedostot
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

Kuvat. 1. Selaimien tunnistamat kuvatyypit

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

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

Cascading Style Sheets

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

CSS. Tekstin muotoilua

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

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

1. Lohkon korkeus ja leveys

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

Ulkopuolisen tyylitiedoston käyttö

WWW-sivujen Verkkosivujen ulkoasu (CSS)

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.

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

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

Kotisivut helposti - osa 4

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

Digitaalisen median tekniikat. Luento 3: CSS

Digitaalisen median tekniikat css tyylimääritykset jatkuu

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

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

Code Camp for Girls. Sanna Nygård. Lokakuussa

Kotisivut helposti - osa 3

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

Navigointi Verkkomultimedia ICT1tn004

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

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Digitaalisen median tekniikat css tyylimääritykset

Kuva xhtml-sivulla. Mirja Jaakkola

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

Asemointi. 1. Lohkon korkeus ja leveys

Digitaalisen median tekniikat css tyylimääritykset

Verkkosivujenulkoasu

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Navigointi Verkkomultimedia ICT1tn004. Käytettävyys navigoinnista

KOTISIVUKONE ULKOASUEDITORI

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

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

Johdatusta selainohjelmointiin

1 Dreamweaver MMX. 2 Tekstin muokkaus

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Putteri Käyttöliittymä ja ulkoasu

QT tyylit. Juha Järvensivu 2008

Julkaisujärjestelmän peruskäyttö. Pikaohje

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

Ajatus kaiken taustalla

1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut

CSS - tyylit Seppo Räsänen

Turun yliopiston Nelli ohje käyttöönottoon

4 Johdanto CSS-tyyleihin

4 Johdanto CSS-tyyleihin

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

CSS tyyliä sivuihin osa II. Elina Ulpovaara

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

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

AT4-kotisivukurssi. 4. jakso

Lanuti.fi Lapin nuorisotiedotus. TIETOTALO INFOCENTER OY HTC Keilaniemi Keilaranta 17, Espoo Teknotie 14 16, Napapiiri, Rovaniemi

Teeman rakentaminen Wordpressiin

Sivupohja flat file julkaisujärjestelmälle. Kirjoittanut Jari Sarja (

GetSimple Jari Sarja. Maaliskuu 2011

Tekstinkäsittelyn jatko. KSAO Liiketalous 1

JWT 2017 luento 2. to klo Aulikki Hyrskykari PinniB1096

CMS Made Simple Perusteet

WordPress teeman vaihto

Verkkosivut perinteisesti. Tanja Välisalo

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

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

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

Office 365 palvelujen käyttöohje Sisällys

Kuvan pienentäminen Paint.NET-kuvankäsittelyohjelmalla

Kuvat ja taustat ICT1TN004. Elina Ulpovaara

Cascading Style Sheets

TAULUKOINTI. Word Taulukot

HTML perusteita (ei julkiseen jakeluun)

TAULUKKO, KAAVIO, SMARTART-KUVIOT


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

FrontPage Näkymät

Ylläpitoalue - Etusivu

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

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

HAKUKONEMARKKINOINTI KOTISIVUJEN PÄIVITYSOHJE

CSS - tekstit. Tyylisivut

SeaMonkey pikaopas - 1

Tietosuoja-portaali. päivittäjän ohje

1 Johdanto. 2 Kirjautuminen. Sisällysluettelo. Kanakoirakerho - websivujen ylläpito

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

NTG CMS. Julkaisujärjestelm. rjestelmä

HTML ja tyylit. 4 HTML ja tyylit

KÄYTTÖOHJE. Servia. S solutions

xhtml+css Survival Kit

KYMP Webmail -palvelu

Tiedonlähteille NELLIn kautta -

ETAPPI ry JOOMLA 2.5 Mediapaja. Artikkeleiden hallinta ja julkaisu

Jenniina Sutinen WWW-SIVUT TERVAPARTIO RY:LLE

Transkriptio:

Ulkoasun muokkaus CSS-tiedostossa Nellin ulkoasun muokkaus CSS-tiedostossa Lähes kaikki on muokattavissa css-tyylitiedosta käsin. Jokaiselle kieliversiolle on oma tyylitiedostonsa: www_v_fin/metalib.css www_v_eng/metalib.css www_v_swe/metalib.css Eri selainversioille ei ole enää omia tyylitiedostoja. Firefox-selaimen Web Developer -lisäosa on oivallinen apukeino css:n muokkaamiseen ja testaukseen. Sen avulla voi mm. Nähdä mistä tyyli-osista sivu koostuu (Tools > Web Developer > CSS > View Style Information / Ctrl-Shift-Y). Kun tämän jälkeen liikuttaa hiirtä sivun eri tekstien ym. muotoiltujen osien päällä näkyy selaimen yläosassa miten se sijaitsee html-rakenteessa ja mitkä tyylit sitä koskevat. Muokata css-tiedostoa ja nähdä suoraan miten muutokset vaikuttavat sivun ulkoasuun. (> Web Developer > CSS > Edit CSS / Ctrl-Shift-E) Muokkauksen jälkeen css-tiedoston voi joko tallentaa ja viedä uudestaan palvelimelle, tai viedä vain jonkin tietyn kohdan palvelimen css-tidostoon "copy-pastettamalla". Pari yleistä asiaa CSS -muotoilusta tyylitiedoston lukemisen helpottamiseksi. Risuaita vai piste alussa? - Jos tyyli koskee id -tunnisteella identifioitua tagia, esim. <div id="meta_search">, alkaa se risuaidalla "#". Jos kyseessä on taas määritys, joka ilmaistaan class-atribuutissa, esim. <span class="jotain">, alkaa tyyli pisteellä "." Jos kyseessä on html -tagin tyylin määrittely, ei eteen tule mitään. Yksi tyylimäärittely-osio alkaa "valitsimella" (id, luokka tai html) ja niputetaan aaltosulkeilla. Se voi koostua useasta muotoilumäärittelystä, jotka ovat muotoa ominaisuus: arvo. Nämä määrittelyt erotetaan osion sisällä toisistaan puolipisteellä. Esim. #header a määrittää id="header" -alueen sisällä olevien linkkien väriksi harmaan ja tekstin muuten muotoilemattomaksi. (Tämä vaikuttaa tässä tapauksessa mm. siihen, miltä kieli-versioiden linkit näyttävät) Kommentit merkitään kautta-viivalla ja tähdellä: /* kommentti */ Yleiset asetukset CSS:ssä monet määritykset "periytyvät" alemmille tasoille, toisin sanoen esim. bodytagin sisällä sijaitsevan span-tagin sisällä käytetään samaa fonttia kuin body-tagissa on määritelty, ellei span:ssa määritellä jotain muuta. Näin ollen esim. koko käyttöliittymän fontin kokoa voi muuttaa yksinkertaisesti muuttamalla tyylitiedostosta body-tagin määrityksiä: body { background-color: #ffffff; color: #32322f; margin: 0px; padding: 0px; font-family: 'Arial Unicode MS',Arial,verdana,serif; font-size: 120%;} Koska alemmillakin tasoilla fontin koko on määritelty suhteellisesti (esim. 70%), muuttuu fontti kaikkialla yhtä asetusta säätämällä. Yläpalkki:

/--- Banner ---/ #header { background-image: url(../icon_fin/yla_tausta.gif) ; height: 48px; border-top: #dddddd 2px solid; borderbottom: \#dddddd 2px solid; margin-bottom: 4px}#header div { width: 99%; height: 48px;}#header img { margin-left: 8px; margin-top: 5px; float: left; }#header p { color: #dddddd; margin-top:4px; font-size: 80%; float:right}#header a { color: #dddddd; text-decoration: none; }#header a:hover { text-decoration: underline; } Yläpalkin taustavärin muuttaminen taustakuvaksi: #header -kohdassa voi pelkän taustavärin (background-color: #3F6480) vaihtaa taustakuvaksi kirjoittamalla sen lisäksi tai tilalle: backgroundimage: url(../icon_lng/xxxx.gif), missä lng korvataan halutun kieliversion kansionimellä. Jos kaikissa kieliversioissa on sama taustakuva, voi url olla jokaisen kieliversion tyylitiedostossa sama. Jos taustakuvaa ei haluta näyttää koko palkin leveydeltä, voi sen estää lisäämällä: background-repeat: no-repeat erotettuna puolipisteellä ts. background-image: url(../icon_fin/yla_tausta.gif); background-repeat: no-repeat;... Taustakuvan toistuvuus voidaan myös sitoa joko y-, tai x-akselille: repeat-y tai repeat-x. Näistä jälkimmäinen voisi olla näppärä vaihtoehto silloin kun halutaan varmistaa, että taustakuva toistuu sivusuunnassa joustavasti, mutta pystysuunnassa vain kerran. Vastaavasti background-position arvolla voidaan vaikuttaa toistumattoman taustakuvan sijoitteluun. Arvoina voivat olla joko left right center ja/tai top bottom center. Arvot voidaan myös ilmaista tarkempina suhteina, prosentteina siten, että sijainti x-akselilla merkitään ensin ja sen jälkeen y-akselilla. esim. background-position: center center; on sama kuin background-position: 50% 50%; ja background-position: right top; on sama kuin background-position: 100% 0%; Yläpalkin ja valikon välissä olevan tilan muuttaminen Voi vaihtaa #header -kohdassa: border-top: dddddd 2px solid; border-bottom: #dddddd 2px solid; margin-bottom: 4px Palkin korkeus muutetaan sekä #header, että #header div -valitsimissa (height:48px) Yläpalkissa olevan kuvan sijainti määritellään #header img -valitsimessa. Kun logo-kuvan haluaa vaihtaa, pitää icon_lng (fin,eng,swe) kansioon kuvan v-header2.gif tilalle tallentaa oma kuva samalla nimellä. Jos oma logo on eri nimellä, pitää banner-1 -tiedostossa vaihtaa kuvan nimi: <img src="&icon_path_&lng/vaihdettu_kuva.gif" alt="//metalib Logo"> Valikko

/--- Navigation and Toolbars ---/ #headerwrap {width:99%;}#headerwrap ul li.lastitem {border-right:0px}#navigation {margin-left:0; padding: 0 0 0.1em 6px;float:left;font-size:80%;}#navigation ul li {padding:0px; border-right:1px solid #000000; padding-right:0px; padding-left:3px;}#navigation li a { color:#32322f; text-decoration:none;}#navigation li a:hover { background-color: #969300;color:#ffffff}#navigation ul li.navselect a {background-color:#969300;color:#ffffff; padding-left:1px;padding-right:3px;} Tyyli (esim. väri), jota käytetään kun hiirellä mennään valikkotekstin päälle sijaitsee valitsimessa #navigation li a:hover Tyyli, jota käytetään parhaillaan aktiivisessa valikon kohdassa sijaitsee valitsimessa:#navigation ul li.navselect a Moduulien poistaminen käytöstä:mikä tahansa käyttöliittymän moduuli voidaan piilottaa muokkaamalla tyylitiedostoa.jokaiselle moduulille on määrittely tyylitiedostossa: Pikahaku: #navigationqs Aineistonvalinta: #navigationfd Lehtivalinta: #navigationej Monihaku: #navigationms omanelli: #navigationmy Toiminnon piilottamiseksi on määrittelyssä muutettava display-asetukseksi "none". Kotisivulta linkit voi piilottaa vastaavasti seuraavia määrittelyjä muokkaamalla: Kotisivu: #homeh Pikahaku: #homeqs Aineistonvalinta: #homefd Lehtivalinta: #homeej Monihaku: #homems Portaalin vaihto: #homecp Sisäänkirjautuminen: #homeli Esim. pikahaun piilottamiseksi on tehtävä tummennetut muutokset:

#navigationqs {display: none;}#homeqs {display: none;} Pikahaku on sikäli erikoistapaus, että se on monessa tilanteessa oletustoiminto. Jos se poistetaan käytöstä, täytyy pikahakusivulta tehdä uudelleenohjaus toimintoon, joka sen sijaan halutaan oletusarvoiseksi. Esim. uudelleenohjaus monihakuun voidaan tehdä lisäämällä tummennettu rivi quick-1-head -tiedostoon: <html lang="//en "> <head> <include>meta-tags <meta http-equiv="refresh" content="0; url=&server_vir?func=meta-1"> <title>//metalib - //QuickSearch </title> <script src="&js_path/scripts.js" type="text/javascript"></script> Kirjautumisen piilottaminen Jos kirjautuminen ei ole käytössä, voidaan kirjautumislinkki piilottaa käyttöliittymästä muokkaamalla tyylitiedostosta tyyliä #actioniconslogin. display-asetukseen tulee tällöin laittaa "none": #actioniconslogin {display:none;}

Sivut, joissa käsitellään aihetta "CSS tyylitiedostot" Content by label There is no content with the specified labels