Asemointi. 1. Lohkon korkeus ja leveys



Samankaltaiset tiedostot
1. Lohkon korkeus ja leveys

Kuvat. 1. Selaimien tunnistamat kuvatyypit

Kuvat ja taustat ICT1TN004. Elina Ulpovaara

Navigointi Verkkomultimedia ICT1tn004. Elina Ulpovaara

Kuva xhtml-sivulla. Mirja Jaakkola

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

CSS tyyliä sivuihin osa II. Elina Ulpovaara

CSS - tyylit Seppo Räsänen

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

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

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Ulkoasun muokkaus CSS-tiedostossa

/ * PROSESSORIN C-KIELINEN OHJELMA */

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

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

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

Navigointi Verkkomultimedia ICT1tn004. Käytettävyys navigoinnista

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

valitsin on useimmiten html-elementti, jolle tyyli halutaan luoda

Digitaalisen median tekniikat css tyylimääritykset jatkuu

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

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

CSS. Tekstin muotoilua

Kotisivut helposti - osa 4

WWW-sivujen Verkkosivujen ulkoasu (CSS)

Verkkosivujenulkoasu

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

CSS-jatkokurssi. Verkkosivustojen suunnittelu ja rakentaminen

Navigointi Verkkomultimedia ICT1tn004

XHTML jatkuu linkit, listat, taulukot. Mirja Jaakkola

Ulkopuolisen tyylitiedoston käyttö

Digitaalisen median tekniikat. Luento 3: CSS

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

CSS aloitus. CSS Cascade Stylesheet Mirja Jaakkola

Cascading Style Sheets

JWT 2017 luento 2. to klo Aulikki Hyrskykari PinniB1096

Eeva Haataja

Code Camp for Girls. Sanna Nygård. Lokakuussa

Kotisivut helposti - osa 3

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

Alkuun HTML5 peliohjelmoinnissa

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. Historia. Tämä materiaali vastaa kysymyksiin kuten:

QT tyylit. Juha Järvensivu 2008

Typografia Verkkomultimedia ICT1tn004. Elina Ulpovaara

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

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

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

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

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

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

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

WCAG 2.1 Uudet kriteerit

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

Cascading Style Sheets

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

ESIKATSELU, TULOSTAMINEN, TUNNISTEET

Ulkoasu viestin välineenä

CSS-perusteet. Verkkosivustojen suunnittelu ja rakentaminen

Johdatus L A TEXiin. 7. Taulukot ja kuvat. Dept. of Mathematical Sciences

PÄIVITÄ TIETOSI OPTIMASTA! KOOSTE

Kuvan pienentäminen Paint.NET-kuvankäsittelyohjelmalla

Verkkosivut perinteisesti. Tanja Välisalo

Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml Harri Laine 1

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

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

TAULUKOINTI. Word Taulukot

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

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

G R A A F I N E N O H J E I S T O

2 Verkkojulkaiseminen typografian kannalta

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

Johdatus L A TEXiin. 8. Taulukot ja kuvat. Matemaattisten tieteiden laitos

05/09/2007. Digitaalisen median tekniikat, s2007 HY/TKTL, XHTML osa 1. Harri Laine 1. XHTML-merkkauskieli. Digitaalisen median tekniikat xhtml

05/09/2007. Digitaalisen median tekniikat, s2007 HY/TKTL, XHTML osa 1. Harri Laine 1. XHTML-merkkauskieli. Digitaalisen median tekniikat xhtml

Digitaalisen median tekniikat xhtml

xhtml+css Survival Kit

Johdatus L A TEXiin. 7. Taulukot ja kuvat. Dept. of Mathematical Sciences

FOCUS 650 KÄYTTÖOHJE

Mitä direktiivi käytännössä velvoittaa?

JWT 2016 luento 11. to klo Aulikki Hyrskykari. PinniB Aulikki Hyrskykari

Kopseptisuunnittelu Verkkomultimedia ICT1tn004

3 CSS ja teknisesti laadukas Web-sivu

G R A A F I N E N O H J E I S T O

4 Johdanto CSS-tyyleihin

4 Johdanto CSS-tyyleihin

Taulukot Päivi Vartiainen 1

Html & css Verkkopalvelu AV-HELTECH

Juuso-Ville Nieminen. Tietokantapohjainen verkkopalvelu osana Egoprise-hanketta

SISÄLLYS. 02 Mobiilimaksu-tunnus 04 Tunnuksen käyttö 07 Värit 08 Typografia 09 Maksunappi 10 Maksunapin sijoittelu 10 Maksuikkuna

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

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

Ohjeet Finna- julisteen PowerPoint- pohjan muokkaamiseen

KOTISIVUKONE ULKOASUEDITORI

Java layoutit. Juha Järvensivu 2007

WWW-sivujen Verkkosivujen ulkoasu (CSS)

,QWHUQHWVHODLPHQNl\WWlPLQHQ±,QWHUQHW([SORUHU

Transkriptio:

Asemointi Asemointi on elementtien sijoittelua. Sisältö: 1. Lohko korkeus ja leveys height, width min-height, max-height, min-width, max-width overflow, overflow-x, overflow-y 2. Float - kelluva sisältö float clear 3. Asemointi position left, top, right, bottom z-index clip Elina Ulpovaara 1. Lohkon korkeus ja leveys Leveys - width Korkeus - height -auto (oletus) - mittayksiköt -prosentit - inherit <p > Jukolan talo, eteläisessä Hämeessä, seisoo erään mäen pohjoisella rinteellä, </p> </article> h2 {height:50px; text-align:center;} article {background-color:rgb(153,255,255); width:400px;} 1

min-height max-height min-width max-widtn - none (oletus) - mittayksiköt -prosentit - inherit Esimerkki minimikorkeudesta: article {width:400px; min-height:300px} Articlen korkeus on vähintään 300px. Jos sisältö ei mahdu 300px:n, niin lohkon korkeus kasvaa. Esimerkki maksimikorkeudesta: article {width:400px; max-height:300px} 300px Articlen korkeus on sisällön vaatima korkeus kuitenkin enintään 300px. Tässä osa sisällöstä ei mahdu sille varattuun tilaan -> tapahtuu ylivuoto. 2

Ylivuoto - overflow Kuvaus: Ehdottaa, mitä elementille, jolle on määritetty korkeus ja leveys, tapahtuu, jos se ei mahdu sille varattuun tilaan. - visible, ylivuotava osa jää näkyviin (oletus) - auto, vierityspalkit näkyvissä, jos ylivuoto tapahtuu - scroll, vierityspalkit näkyvissä - hidden, elementin sisältö leikkautuu ylivuotavalta osalta pois article {background-color:rgb(153,255,255); width:300px; height:300px; overflow:auto;} overflow-x overflow-y Kaikki selaimet, IE9+ Kuvaus: Ehdottaa, mitä elementille, jolle on määritetty korkeus ja leveys, tapahtuu vaaka- tai pystysuuntaan, jos se ei mahdu sille varattuun tilaan. - visible, ylivuotava osa jää näkyviin (oletus) - auto, vierityspalkit näkyvissä, jos ylivuoto tapahtuu - scroll, vierityspalkit näkyvissä - hidden, piilottaa valitun vierityspalkin (x tai y) ja toinen palkki näkyy, jos tarvitaan -no-display -no-content article {background-color:rgb(153,255,255); width:300px; height:300px; overflow-y:hidden;} <img src="talo.png" alt="jukolan talo" width="400px" height="225"> Sisältö on leveämpi ja korkeampi kuin sille varattu tila. 3

2. Float - kelluva sisältö float ominaisuus Kuvaus: - Miten elementti sijoittuu jälkeen tulevaan elementtiin nähden. - Vaakasuuntaista sijoittelu. -left -right - none (oletus) - inherit Kellutuksen lopettaminen: clear -left -right - both, kummallekaan puolelle ei tule kelluvia elementtejä -none Kertaus: kuvat materiaalista Kuva tekstin viereen float-ominaisuudella <img src="talo.png" alt="jukolan talo" width="173px" height="100px" > <p>jukolan talo, eteläisessä Hämeessä, seisoo erään mäen pohjoisella rinteellä,. </p> img {float:left; margin-right:10px;} img {float:right: margin-left:10px;} 4

<img src="talo.png" alt="jukolan talo" width="173px" height="100px" > <p>jukolan talo, eteläisessä Hämeessä, seisoo erään mäen pohjoisella rinteellä,. </p> img {float:left;} p {margin-left:200px;} <p id= kappale_1 >Jukola talo.</p> <img src= talo.png alt= Jukolan talo > <h3 id= veljekset >Veljekset</h3> <p>veljesten nimet.</p> #kappale_1 {width:300px: float:left} #veljekset {clear:left} INF2LS016 5

3. Asemointi Position- ominaisuus Kuvaus: - Määrää tavan, miten elementti sijoitetaan sivulle. - static - normaali - relative - suhteellinen, verrataan paikkaan, johon se on html-koodissa liitetty - absolute - elementti irrotetaan sivusta ja muu sisältö latautuu aivan kuin elementtiä ei olisi ollenkaan olemassa - fixed - kuten absolute, mutta elementti pysyy paikallaan vaikka ympäröivää sisältöä vieritetään Position-ominaisuuteen liittyy ominaisuudet left, top, right ja bottom, joiden avulla määritetään elementin tarkka paikka. Z-index-ominaisuuden avulla ilmoitetaan, mikä elementti on päällimmäinen, jos elementit menevät päällekkäin. Elementin suhteellinen sijoittaminen: position: relative Elementtiä liikutetaan suhteessa siihen paikkaan, missä sen kuuluisi sijaita. Sijainnin muutos ei vaikuta muihin elementteihin. <img src="talo_2.png" alt="jukolan talo"> <p> Jukolan talo, eteläisessä Hämeessä, seisoo erään mäen pohjoisella Huom. Vertaa marginaaliin. img {float:left; position:relative; top:70px;} p {margin-left:200px} 6

<img src="talo_2.png" alt="jukolan talo"> <p> article {width:500px; Jukolan talo, eteläisessä Hämeessä, seisoo margin:auto; erään mäen pohjoisella border:solid 2px rgb(204,204,204)} img {float:left; position:relative; top:70px; left:50px;} Alkuperäinen paikka Kuvan siirtyminen left:50px top:50px Elementin absoluuttinen sijoittaminen: position: absolute Elementti irrotetaan sivusta ja sijoitetaan sille absoluuttisesti määritettyyn paikkaan top-, right-, bottom- ja left-arvojen avulla. Käytä prosentteja tai em-arvoja, kun teet joustavia/mukautuvia ulkoasuja. Huom. Elementit voivat sijoittua toistensa päälle. <img src="talo_2.png" alt="jukolan talo"> <p> Jukolan talo, eteläisessä Hämeessä, seisoo erään mäen pohjoisella article {width:500px; margin:auto; border:solid 2px gray} img {float:left; position:absolute; top:70px; right:50px; top:70px right:50px 7

article {width:500px; margin:auto; border:solid 2px gray} Position:absoluten kanssa: Arvot top, right, bottom ja left mitataan selainikkunan reunoista. Arvot margin-left ja margin-top mitataan elementin alkuperäisestä paikasta. img {position:absolute; z-index:0; top:20px; margin-left:20px;} h2 {width:250px; background-color: white; border:solid 2px red); margin-bottom:80px; margin-left:100px; position:relative; z-index:1} Z-index kertoo päällekäin menevien elementtien järjestyksen: suurin arvo päälimmäiseksi. Jotta h2:selle voi antaa z-index-arvon, on position-ominaisuus pakollinen. Position arvoon absolute liittyy ominaisuus clip clip leikkaa sisältöä, jos se on liian suuri sille tarkoitettuun paikkaan -auto (oletus) - inherit - rect (top, right, bottom, left) top:50px bottom:200px left:85px right:330px img {position:absolute; clip:rect(50px 330px 200px 85px);} <header> <img src="talo.png" alt="jukolan talo" height="225px" width="400px"> </header> 8

Elementin kiinnittäminen selainikkunaan: position: fixed Kiinnitetty osa pysyy paikallaan, kun selainikkunaan vieritetään. header {position:fixed; background-color:white} p { margin-top:150px} article {width:500px; margin:auto; border:solid 2px gray} img {position:absolute; z-index:0; top:20px; margin-left:20px;} h2 {width:250px; background-color: white; border:solid 2px red; margin-bottom:80px; margin-left:100px; position:relative; z-index:1} <header> <img src="talo_2.png" alt="jukolan talo"> </header> <p > Jukolan talo, eteläisessä Hämeessä, seisoo erään mäen pohjoisella rinteellä, liki Toukolan kylää. Sen läheisin ympäristö on kivinen tanner, mutta alempana alkaa pellot, joissa, ennenkuin talo oli 9