Kotisivut helposti - osa 4

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

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

Ulkoasun muokkaus CSS-tiedostossa

WWW-sivujen Verkkosivujen ulkoasu (CSS)

CSS tyyliä sivuihin osa II. Elina Ulpovaara

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.

3 CSS ja teknisesti laadukas Web-sivu

WWW-sivujen Verkkosivujen ulkoasu (CSS)

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

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

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

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

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

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

Code Camp for Girls. Sanna Nygård. Lokakuussa

1. Lohkon korkeus ja leveys

Cascading Style Sheets

Digitaalisen median tekniikat css tyylimääritykset jatkuu

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

CSS. Tekstin muotoilua

CSS - tyylit Seppo Räsänen

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.

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

Teeman rakentaminen Wordpressiin

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

Kuvat. 1. Selaimien tunnistamat kuvatyypit

Html & css Verkkopalvelu AV-HELTECH

Ulkopuolisen tyylitiedoston käyttö

Asemointi. 1. Lohkon korkeus ja leveys

5 CSS1-ominaisuudet. Arvot

5 CSS1-ominaisuudet. 5 CSS1-ominaisuudet

5 CSS1-ominaisuudet. 5 CSS1-ominaisuudet

Teeman rakentaminen WordPressin versioon 3.0. Jari Sarja marraskuu 2010

Navigointi Verkkomultimedia ICT1tn004. Käytettävyys navigoinnista

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

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

Cascading Style Sheets

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

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

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

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

GetSimple Jari Sarja. Maaliskuu 2011

Digitaalisen median tekniikat. Luento 3: CSS

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

/ * PROSESSORIN C-KIELINEN OHJELMA */

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

Navigointi Verkkomultimedia ICT1tn004

WWW-sivujen Verkkosivujen ulkoasu (CSS)

AT4-kotisivukurssi. 4. jakso

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Digitaalisen median tekniikat css tyylimääritykset

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

xhtml+css Survival Kit

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

WordPress teeman vaihto

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

Kuva xhtml-sivulla. Mirja Jaakkola

Typografia Verkkomultimedia ICT1tn004. Elina Ulpovaara

QT tyylit. Juha Järvensivu 2008

Kopseptisuunnittelu Verkkomultimedia ICT1tn004

Graafiset käyttöliittymät Sivunparantelu

XHTML jatkuu linkit, listat, taulukot. Mirja Jaakkola

4 Johdanto CSS-tyyleihin

4 Johdanto CSS-tyyleihin

Putteri Käyttöliittymä ja ulkoasu

Alkuun HTML5 peliohjelmoinnissa

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

Websitebaker. versio 1.2. Jari Sarja. Lokakuu 2010

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

Kuvat ja taustat ICT1TN004. Elina Ulpovaara

Jenniina Sutinen WWW-SIVUT TERVAPARTIO RY:LLE

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

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

CSS-perusteet. Verkkosivustojen suunnittelu ja rakentaminen

JWT 2017 luento 2. to klo Aulikki Hyrskykari PinniB1096

XML & CSS. WWW-sovellus??

HTML ja tyylit. 4 HTML ja tyylit

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

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

Lappset.fi uudistus 2016

18. JOULUKUUTA 2014 AUDIOVISUAALISEN VIESTINNÄN AMMATTITUTKINTO JULKAISUGRAFIIKKA JA VERKKOVIESTINTÄ MUSTONEN TIINA NÄYTTÖTYÖN DOKUMENTAATIO

HTML ja tyylit. 5 HTML ja tyylit

Eeva Haataja

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2013

WWW-Sivustojen suunnittelu

WWW-Sivustojen suunnittelu. Miten WWW toimii. Suunnittelun lähtökohdat

Johdatusta selainohjelmointiin

Aulikki Hyrskykari. CSS Taustaa CSS syntaksi CSS Valitsimet Kuvat verkkosivulla

Yleistä. Suositukset. Rakenne

CATERING- JA ARJEN RUOKAPALVELUT

Oy Karltek Ltd internet-sivujen uusiminen. Eveliina Aaltonen

Digitaalisen median tekniikat css tyylimääritykset

Verkkosivujenulkoasu

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Transkriptio:

Kotisivut helposti - osa 4 Artikkelisarjan kolmessa ensimmäisessä osassa esiteltiin Internet-siviuihin sekä XHTML- ja CSS-ohjelmointikieliin liittyviä perusteita. Tässä osassa kerrotaan, miten aiemmin opitut taidot voidaan yhdistää ja luoda kotisivut helposti ja nopeasti pelkän muistion ja nettiselaimen avulla. Nettisivut on mahdollista toteuttaa siististi ilman kuvankäsittelyohjelmia tai grafiikoita, ja sitä pyritään havainnollistamaan tässä artikkelissa. Aloittelevat kotisivunikkarit sortuvat usein samoihin virheisiin: sivujen taustaksi valitaan jokin omaa silmää miellyttävä mutta taustakuvaksi sopimaton kuva, sivut tungetaan täyteen kaikenlaista (vilkkuvaa) sisältöä ja sivun värimaailma valitaan väärin. Nämä ovat toki makuasioita, mutta yleisesti ottaen yksinkertaisuus on valttia ja siitä voi jopa tehdä taidetta, kun yksinkertaisuuden vie riittävän pitkälle. Vilkkuvaa tai muuten liikkuvaa sisältöä kannattaa pyrkiä välttämään, mikäli se tekee kokonaisuudesta sekavan. Taustakuvaksi kannattaa valita jokin hyvin yksinkertainen ja rauhallinen kuva, joka ei vie liikaa huomiota sivun muulta sisällöltä. Kuten artikkelisarjan ensimmäisessä osassa kerrottiin, sivujen toteutus kannattaa aloittaa suunnittelemalla karkeahko luonnos sivun rakenteesta. Tässä artikkelissa kerrotaan, miten toteutetaan seuraavanlainen sivurakenne (kuitenkin aivan erilaisella värimaailmalla). 1 / 7

Etukäteen suunniteltu pohjapiirros auttaa sivujen ohjelmoinnissa, koska tietää jo alussa, millaisia elementtejä sivulle tulee. Koska XHTML-koodi rakennetaan pääpiirteittäin ylhäältä alas, niin on loogista jakaa sivu päällekäisiin elementteihin. Edellä olevasta kuvasta voidaan huomata, että koko sivu koostuu kolmesta päällekäisestä lohkosta: ylätunniste, pääsisältöalue ja alatunniste (header, main area, footer). Sivun ohjelmointi voidaan siis aloittaa lisäämällä aiemmin esiteltyyn XHTML-dokumenttipohjaan edellä mainitut lohkot, jolloin koodi näyttää seuraavalta. 2 / 7

Matti Meikäläinen Suomen parhaat kotisivut Etusivu Minä Harrastukset Yhteystiedot Sponsorit Linkit Kattiloita Kippoja Kuppeja Rukkasia Moottorisahoja 3 / 7

Tervetuloa! Väliotsikko Väliotsikko Lista 1 Lista 2 Lista 2.1 Lista 2.2 Lista 3 Lista 4 1. Lista 1 2. Lista 2 4 / 7

3. Lista 3 4. Lista 4 Matti Meikäläinen, 2011. Kaikki oikeudet pidätetään. Etusivu Minä Harrastukset Yhteystiedot Ja sitten vielä CSS kokonaisuudessaan. html, body, div, span, a, ul, ol, li, img, p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; outline: none; }.ali gn_left { float: left; margin-right: 15px; }.align_right { float: right; margin-left: 15px; } body { background-color: #f 0e5c4; } p { font-family: Arial, Helvetica, sans-serif; } h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #057e76; } #black_line { height: 4px; backgrou nd-color: #000000; } #wrapper { width: 1000px; margin: 0 auto; } #header { height: 80px; } #header_left { height: 80px; width: 275px; float: left; } #header #header_left p#logo { f ont-size: 32px; font-weight: bold; padding-top: 15px; color: #4d 3f2c; } #header #header_left p#slogan { font-size: 14px; paddi ng-left: 110px; color: #4d3f2c; } #header ul#navigation { list -style-type: none; float: right; font-family: Arial, Helvetica, sa ns-serif; font-size: 18px; font-weight: bolder; text-transform: uppercase; margin-top: 30px; } #header ul#navigation li { list 5 / 7

-style-type: none; float: left; margin: 0 5px; } #header ul#na vigation li a { text-decoration: none; padding: 4px; color: #b37 d16; border: 1px solid #f0e5c4; } #header ul#navigation li a:hov er { background-color: #faf7ef; border-top: 1px solid #bd8f33; b order-left: 1px solid #bd8f33; border-right: 1px solid #ffffff; bo rder-bottom: 1px solid #ffffff; } #etusivu #header ul#navigation l i a.etusivu { border-top: 1px solid #bd8f33; border-left: 1px soli d #bd8f33; border-right: 1px solid #ffffff; border-bottom: 1px sol id #ffffff; } #main_area { background-color: #ffffff; border: 1px solid #dabb75; padding: 25px; overflow: hidden; } #main_ar ea a { color: #057e76; } #main_area a:hover { color: #035953; } #main_area #sidebar { width: 250px; float: right; } #mai n_area #sidebar.sidebar_top { height: 45px; line-height: 45px; background-color: #ff8059; border: 1px solid #ff8059; padding-left : 15px; font-family: Arial, Helvetica, sans-serif; font-size: 16px ; font-weight: bold; color: #ffffff; } #main_area #sidebar.si debar_content { border: 1px solid #ff8059; margin-bottom: 10px; padding: 15px; color: #057e76; overflow: hidden; } #main_area #sidebar.sidebar_content ul { list-style-position: inside; } #m ain_area #sidebar.sidebar_content.sponsor { width: 100px; height : 100px; background-color: #ebe9e2; border: 1px solid #cec8b8; f loat: left; margin: 3px; } #main_area #content { float: left; width: 625px; } #main_area #content p { font-size: 16px; col or: #4d3f2c; padding-top: 8px; padding-bottom: 8px; } #main_ar ea #content h1 { margin-bottom: 10px; font-size: 32px; } #main _area #content h2 { font-size: 24px; margin-top: 10px; margin-bo ttom: 10px; } #main_area #content h3 { font-size: 18px; margin -top: 10px; margin-bottom: 10px; } #main_area #content ul, #main _area #content ol { list-style-position: inside; margin: 10px 15px ; } #footer { height: 50px; line-height: 50px; color: #4d3f2 c; } #footer ul#footer_navigation { list-style-type: none; flo at: left; font-family: Arial, Helvetica, sans-serif; font-size: 14 px; font-weight: bold; } #footer ul#footer_navigation li { flo at: left; margin-right: 15px; } #footer ul#footer_navigation li a { text-decoration: none; color: #4d3f2c; } #footer ul#footer _navigation li a:hover { textdecoration: underline; color: #372c1d; } Lisäsin XHTML-koodin bodyyn tunnisteen "etusivu" ja jokaiseen navigaatiolinkkiin kyseisen linkin nimisen luokan, joiden avulla navigaatiolinkeille on mahdollista määrittää oma tyyli, kun ollaan linkin osoittamalla sivulla. Nämä määritykset löytyvät yläpuolella olevasta CSS-koodista kohdasta "#etusivu #header ul#navigation li a.etusivu". Nyt olemme vihdoin saavuttaneet tämän artikkelisarjan päätepisteen. Toivottavasti opit tämän 6 / 7

Powered by TCPDF (www.tcpdf.org) Tee-se-itse.fi paketin avulla niksin tai kaksi kotisivujen tekemisestä, joka ei loppujen lopuksi ole vaikeaa! 7 / 7