|
|
Tyylin sijoittaminen |
|
|
Tyylien avulla voidaan muokata sivun ulkoasua
helposti. Määritykset voidaan tehdä kolmella tavalla. Erillisenä
tyylitiedostona, HEAD-lohkoon sijoitettuna tai sitten tyyli määritellään
yksittäiselle elementille.
Tyylit kiinnitetään normaalisti HTML:n elementteihin niin, että tehdään esimerkiksi H1-elementille muotoilumääritykset ja sen jälkeen automaattisesti kaikki dokumentissa olevat H1-elementillä merkityt otsikot ovat samanlaisia. Jos tyylit määritellään erillisessä tiedostossa, voidaan samaa tyylitiedostoa käyttää koko sivuston kaikkien sivujen pohjana. Ajattele mikä helpotus sivujen päivittäjälle. Jos halutaan vaihtaa otsikoiden muotoa, niin yksi korjaus tyylitiedostossa ja kaikilla sivuilla tapahtuu muutos. Ongelmia tuottaa tyylien käytössä vielä se, että kaikki selaimet eivät lupauksista huolimatta tue tyylejä kaikilta osin. Esimerkkinä käy hyvin kappaletyyli eli P-elementille tehty tyylimääritys. Jos kappale sijaitsee taulukon solussa, ei tyyli toimi Netscapessa. Tällöin pitää tyyli määritellä solulle eli TD-elementille tai tehdä oma tyyliluokka, johon solu kiinnitetään <TD class="muotoilu">
Tapa 1: Kirjoitetaan suoraan
HTML-elementtiin tyylimäärittely: Eli STYLE-attribuutin jälkeen sitaattien sisään kirjoitetaan tarvittavat määritelyt. Erilliset määrittelyt erotetaan toisistaan puolipisteellä. Tapa 2: Kirjoitetaan HTML-koodiin joukkoon <HEAD> ja </HEAD>-elementtien väliin <HTML> Tyyliluokat: Joillekin kappaleille voidaan tarpeen vaatiessa määritellä
lisää ominaisuuksia. Niiden liittäminen tapahtuu merkitsemällä
tyyliluokka STYLE-elementtien väliin: Tällä tavalla määritelty tyyli liitetään HTML-tagiin CLASS-attribuutilla: <HTML> Yllä olevassa esimerkissä molempiin P-elementeillä aloittetuihin kappaleisiin käytetään P:llä määriteltyä tyyliä. Alempaan kappaleeseen lisätään vielä CLASS-attribuutilla lisämääritteitä. Tapa 3: Kirjoitetaan tekstieditorilla
(esim. muistio) erillinen tyylitiedosto. Jolloin merkitään vain tyylimäärittelyt
ja tallennetaan tiedosto nimellä jokin_tyyli.css Tällöin tyylejä voi käyttää missä tahansa HTML-dokumentissa, jotka käyttävät yhteistä tyylitiedostoa eli sivujen yhtenäisyys on taattua....jos vain käytössä on selain, joka tukee tyylimäärittelyjä. Yllä olevia määrittelyjä voidaan tehdä myös BODY (koko sivu), H1-H6 (otsikot)ja A:link (linkki), A:visited (vierailtu linkki), A:active (aktiivinen linkki) ja SPAN-elemetillä liittää yksittäisiin sanoihin kappaleen sisällä. .muotoilu{
|
||