<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/537/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>CSS</title>
<id>https://peda.net/id/2b899ae2f</id>
<updated>2015-05-06T16:24:06+03:00</updated>
<link href="https://peda.net/id/2b899ae2f:atom" rel="self" />
<link href="https://peda.net/ylivieska/peruskoulut/kaisaniemi/oppiaineiden-sivut/atk/krook/nettisivut/css#top" rel="alternate" />
<logo>https://peda.net/:static/537/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Tyylimäärittelyt CSS:ään</title>
<id>https://peda.net/id/4e0f4b66f</id>
<updated>2015-05-06T16:25:38+03:00</updated>
<link href="https://peda.net/ylivieska/peruskoulut/kaisaniemi/oppiaineiden-sivut/atk/krook/nettisivut/css/tc#top" />
<content type="html">Aikaisemmissa HTML-versioissa tyylimäärittelyt esim. tekstin väri, asettelu vaakasuunnassa, marginaalit, kuvan sijainnit yms. kirjoitettiin html-koodin sisälle. Tästä syystä html-koodi näytti hyvin sekavalta. Ja näiden tyylimäärittelyjen muuttaminen oli aikaavievää varsinkin, jos niitä oli käyttänyt paljon.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Nykyään suositetaan, että tyylimäärittelyt tehdään &lt;a href=&quot;http://fi.wikipedia.org/wiki/Cascading_Style_Sheets&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;CSS&lt;/a&gt;-kielellä joko html-tiedostoon head-osioon tai kaikista mieluiten omaan CSS-tiedostoon.&lt;br/&gt;&#10;&lt;br/&gt;&#10;CSS on lyhenne sanoista Cascading Style Sheet eli kirjaimellisesti suomennettuna porrastetut tyyliarkit.</content>
<published>2015-05-06T16:25:03+03:00</published>
</entry>

<entry>
<title>TYYLIMÄÄRITTELYT CSS:llä</title>
<id>https://peda.net/id/71814040f</id>
<updated>2015-05-06T16:27:33+03:00</updated>
<link href="https://peda.net/ylivieska/peruskoulut/kaisaniemi/oppiaineiden-sivut/atk/krook/nettisivut/css/tc2#top" />
<content type="html">&lt;b&gt;CSS-sääntöjen kirjoitustapa:&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;a) jos valitsimella vain yksi kuvaus:&lt;br/&gt;&#10;valitsin { ominaisuus: arvo; }&lt;br/&gt;&#10;&lt;br/&gt;&#10;esim.&lt;br/&gt;&#10;body { background-color: red } &amp;lt;i&amp;gt;Tällä saa taustavärin punaiseksi&amp;lt;/i&amp;gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;b) jos valitsimella monta kuvausta:&lt;br/&gt;&#10;valitsin {&lt;br/&gt;&#10;ominaisuus: arvo;&lt;br/&gt;&#10;ominaisuus: arvo;&lt;br/&gt;&#10;ominaisuus: arvo;&lt;br/&gt;&#10;}&lt;br/&gt;&#10;&lt;br/&gt;&#10;esim.&lt;br/&gt;&#10;div {&lt;br/&gt;&#10;color: green; &amp;lt;i&amp;gt;Tekstin väri vihreäksi&amp;lt;/i&amp;gt;&lt;br/&gt;&#10;text-align: right; &amp;lt;i&amp;gt;Tekstin sijainti oikeaan reunaan&amp;lt;/i&amp;gt;&lt;br/&gt;&#10;border: 2px red solid; &amp;lt;i&amp;gt;Alueen reunaviivan leveys kaksi pikseliä, väri punainen ja viivan tyyppi yhtenäinen&amp;lt;/i&amp;gt;&lt;br/&gt;&#10;}&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tyylimäärittelyt CSS:llä voi sijoittaa kolmella tavalla:&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;1) HTML-elementin esim. h1:n sisällä &amp;lt;i&amp;gt;(Ei suositeltava, koska ei poikkea juurikaan aikaisemmasta tyylimäärittelytavasta ja tekee koodista sekavan.)&amp;lt;/i&amp;gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&amp;amp;lt;h1 style=&amp;quot;color:blue;margin-left:30px;&amp;quot;&amp;amp;gt;Tämä on otsikko&amp;amp;lt;/h1&amp;amp;gt;&amp;lt;br /&amp;gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;2) upotetuna tyylisääntönä html-tiedostossa &amp;amp;lt;head&amp;amp;gt;-elementin sisällä&lt;br/&gt;&#10;&lt;br/&gt;&#10;&amp;amp;lt;head&amp;amp;gt;&lt;br/&gt;&#10;&amp;amp;lt;style&amp;amp;gt;&lt;br/&gt;&#10;body { background-color: lightblue; } &amp;lt;i&amp;gt;Taustaväri vaaleansininen&amp;lt;/i&amp;gt;&lt;br/&gt;&#10;h1 {&lt;br/&gt;&#10; color: orange; &amp;lt;i&amp;gt;h1-otsikon väri oranssi&amp;lt;/i&amp;gt;&lt;br/&gt;&#10; margin-left: 40px; &amp;lt;i&amp;gt;h1-otsikon vasen marginaali 40 pikseliä&amp;lt;/i&amp;gt;&lt;br/&gt;&#10;} &lt;br/&gt;&#10;&amp;amp;lt;/style&amp;amp;gt;&lt;br/&gt;&#10;&amp;amp;lt;/head&amp;amp;gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;3) ulkoinen, linkitetty tyylisääntö eli oma, erillinen css-tiedosto (paras tapa!)&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Head-elementissä linkitys ulkoiseen tyylitiedostoon:&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;&amp;amp;lt;head&amp;amp;gt;&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;&amp;amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;tyylit.css&amp;quot;&amp;amp;gt;&amp;lt;/b&amp;gt; &amp;lt;i&amp;gt;Tiedoston nimen voi tietysti itse keksiä. Ei tarvitse aina olla tyylit.css.&amp;lt;/i&amp;gt;&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;&amp;lt;b&amp;gt;&amp;amp;lt;/head&amp;amp;gt;&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tyylitiedostossa (tyylit.css) tyylimäärittelyt esim.&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;body {&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt; background-color: lightblue;&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;}&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;h1 {&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt; color: orange;&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt; margin-left: 20px;&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;}&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tyylitiedoston voi tehdä kuten html-tiedoston muistio-tekstieditorilla. Tallennuksessa tiedostopäätteeksi .css ja tallennusmuodoksi kaikki tiedostot.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/ylivieska/peruskoulut/kaisaniemi/oppiaineiden-sivut/atk/krook/nettisivut/css/tc2/css_save-jpg#top&quot; title=&quot;css_save.jpg&quot;&gt;&lt;img src=&quot;https://peda.net/ylivieska/peruskoulut/kaisaniemi/oppiaineiden-sivut/atk/krook/nettisivut/css/tc2/css_save-jpg:file/photo/4f3d1d08fb9aa22686011399a227d1870a94332a/css_save.jpg&quot; alt=&quot;&quot; title=&quot;css_save.jpg&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;</content>
<published>2015-05-06T16:26:03+03:00</published>
</entry>

<entry>
<title>CSS-ominaisuuksia</title>
<id>https://peda.net/id/cc4bb1d6f</id>
<updated>2015-05-06T16:28:35+03:00</updated>
<link href="https://peda.net/ylivieska/peruskoulut/kaisaniemi/oppiaineiden-sivut/atk/krook/nettisivut/css/css-ominaisuuksia#top" />
<content type="html">&lt;a href=&quot;http://www.cs.tut.fi/~jkorpela/css21.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Taulukko CSS:n ominaisuuksista&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;vaikutus: css-ominaisuus (vaihtoehdot)&lt;br/&gt;&#10;&lt;br/&gt;&#10;taustaväri: background-color&lt;br/&gt;&#10;taustakuva: background-image (url(kuvan nimi), none)&lt;br/&gt;&#10;taustakuvan toisto: background-repeat (repeat, repeat-x, repeat-y, no-repeat)&lt;br/&gt;&#10;taustakuvan sijainti: background-position (left, center, right, px) (top, center, bottom, px)&lt;br/&gt;&#10;&lt;br/&gt;&#10;tekstin koko: font-size (px, em)&lt;br/&gt;&#10;tekstin väri: color&lt;br/&gt;&#10;tekstin tasaus vaakasuunnassa: text-align (left, right, center)&lt;br/&gt;&#10;tekstin tasaus korkeussuunnassa: vertical-align (top, middle, bottom)&lt;br/&gt;&#10;tekstin ensimmäisen rivin sisennys: text-indent (px, %)&lt;br/&gt;&#10;&lt;br/&gt;&#10;luettelomerkin tyyppi järjestömättömässä listassa: list-style-type (disc, circle, square, none)&lt;br/&gt;&#10;luettelomerkin tyyppi järjestetyssä, numeroidussa listassa: list-style-type (decimal, decimal-leading-zero, lower-roman, upper-roman, lower-latin, upper-latin none)&lt;br/&gt;&#10;luettelomerkin kuva: list-style-image&lt;br/&gt;&#10;&lt;br/&gt;&#10;reunaviivan väri: border-color&lt;br/&gt;&#10;reunaviivan pyöristys kulmissa: border-radius (px,%)&lt;br/&gt;&#10;reunaviivan tyyppi: border-style (none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset)&lt;br/&gt;&#10;reunaviivan leveys: border-width (thin, medium, thick, px)&lt;br/&gt;&#10;&lt;br/&gt;&#10;reunuksen leveys: margin (px, %, auto)&lt;br/&gt;&#10;yläreunuksen leveys: margin-top (px, %, auto)&lt;br/&gt;&#10;alareunuksen leveys: margin-bottom (px, %, auto)&lt;br/&gt;&#10;vasemmaan reunuksen leveys: margin-left (px, %, auto)&lt;br/&gt;&#10;oikean reunuksen leveys: margin-right (px, %, auto)&lt;br/&gt;&#10;&lt;br/&gt;&#10;taulukon reunaviivojen yhdistäminen: border-collapse (collapse, separate)&lt;br/&gt;&#10;taulukon reunaviivojen etäisyys toisistaan: border-spacing (px)&lt;br/&gt;&#10;&lt;br/&gt;&#10;taulukon parittomien rivien määrittäminen: tr:nth-child (odd)&lt;br/&gt;&#10;taulukon parillisten rivien määrittäminen: tr:nth-child (even)&lt;br/&gt;&#10;taulukon tietyn rivin määrittäminen: tr:nth-child (rivin numero)&lt;br/&gt;&#10;&lt;br/&gt;&#10;taulukon sarakkeita voi määrittää samoin vaihtamalla tr -&amp;gt; td&lt;br/&gt;&#10;&lt;br/&gt;&#10;reunan ja sen sisällä olevan tekstin väli: padding (px, %)&lt;br/&gt;&#10;&lt;br/&gt;&#10;elementin leveys: width (px, %)&lt;br/&gt;&#10;elementin korkeus: height (px, %)&lt;br/&gt;&#10;&lt;br/&gt;&#10;elementin sijoittelutapa: position (static, relative, absolute, fixed)&lt;br/&gt;&#10;elementin sijoitus ylhäältä: top (px, %)&lt;br/&gt;&#10;elementin sijoitus alhaalta: bottom (px, %)&lt;br/&gt;&#10;elementin sijoitus vasemmalta: left (px, %)&lt;br/&gt;&#10;elementin sijoitus oikealta: right (px, %)&lt;br/&gt;&#10;&lt;br/&gt;&#10;päällekkäisten elementtien järjestys: z-index (luku, pienin taustalla, suurin edessä)&lt;br/&gt;&#10;&lt;br/&gt;&#10;elementin esim. kuvan kellutus: float (left, right, none)&lt;br/&gt;&#10;elementin kellutuksen poisto: clear (left, right, both)&lt;br/&gt;&#10;&lt;br/&gt;&#10;ylivuodon käsittely eli jos sisältö ei mahdu elementtiin: overflow (visible, hidden, scroll, auto)&lt;br/&gt;&#10;&lt;br/&gt;&#10;palstojen määrä: column-count (luku)&lt;br/&gt;&#10;Chromelle eteen -webkit-&lt;br/&gt;&#10;Firefoxille eteen -moz-&lt;br/&gt;&#10;&lt;br/&gt;&#10;linkkien valitsimia:&lt;br/&gt;&#10;avaamaton linkki: a: link&lt;br/&gt;&#10;avattu linkki: a: visited&lt;br/&gt;&#10;kohdistin linkin päällä: a: hover&lt;br/&gt;&#10;klikattaessa: a: active&lt;br/&gt;&#10;&lt;br/&gt;&#10;kommentti: /** &amp;lt;/b&amp;gt;kommentti **/&lt;br/&gt;&#10;&lt;br/&gt;&#10;Valmiita CSS:llä tehtyvä sivupohjia tai niiden osia esim. valikkoja löytää googlettamalla esim. CSS templates tai CSS menus.</content>
<published>2015-05-06T16:28:35+03:00</published>
</entry>


</feed>