CSS-TYYLEIHIN LIITTYVÄÄ KOULUTUSTA VUONNA 2008!
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
CSS-TYYLEIHIN LIITTYVÄÄ KOULUTUSTA VUONNA 2008!
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
HTML / XHTML -dokumentissa käytettävä CSS-tyylimäärittely sisältää yleensä kymmeniä edellisellä sivulla esiteltyä syntaksia noudattavia sääntöjoukkoja, joiden vaikutus on kohdistettu valitsin esittelylohkon avulla haluttuihin elementteihin. Jokainen valitsin esittelylohko noudattaa syntaksia:
valitsin {
ominaisuus: arvo;
}
jossa:
Yksittäisen valitsinlohkon sisällä voi olla nolla tai useampia määrittelylohkoja. Määrittelylohkot erotetaan toisistaan puolipisteella.
Mikäli määrittelylohkon perässä ei ole puolipistettä, voi se aiheuttaa virhetilanteen jonka takia yksi tai useampi määrittelylohko ja tyylisääntö jää tulkitsematta. standardin mukaan puolipistetta käyttää aina erottamaan ja/tai lopettamaan määrittelylohko. Reaalimaailmassa kaikki web-selaimet eivät edellytä tätä kaikissa tilanteissa.
Esimerkki. Yksinkertainen tyylimäärittely. 1.tason otsikkoelementin h1 tekstinväriksi määritellään musta. "h1" on valitsin ja "color:black;" määrittelyosa. "color" on CSS:n sisäinen ominaisuus ja "black" on color-ominaisuuteen liitettävissä oleva arvotunniste.
h1 {
color: black;
}
Esimerkki. Useamman ominaisuuden määrittely. Määrittelylohkot on erotettu toisistaan puolipisteellä.
h1 {
color: black;
text-align: justify;
border: 1px solid red;
margin-bottom: 2em;
}
Jos useammalle valitsimelle halutaan antaa sama arvo/ulkoasu, voidaan määrittelyosa joko kirjoittaa kaikille valitsimille erikseen tai yhdistää valitsimet pilkulla erottaen .
Esimerkki. Usean valitsimen määrittely, jossa elementeillä h1,h2 ja h3 on yhteisiä arvoja (font-size) ja toisistaan poikkeavia arvoja (color).
h1 { color: black; }
h2 { color: blue; }
h3 { color: red; }
h1, h2, h3 { font-size:x-small; }
Jos määrittelylohko halutaan merkitä tärkeäksi (ts. se saa suuremman painoarvon kuin normaalisti Cascade-prosessissa), ominaisuuden arvon jälkeen tulee sijoittaa avainsana "!important".
Esimerkiksi. Säännön merkitseminen tärkeäksi. Alla text-decoration ja line-height ovat nk. tärkeitä sääntöjä, sen sijaan color ja font-family ominaisuudet ovat normaaliprioriteetin mukaisia sääntöjä.
strong {
color: red;
text-decoration: underline !important;
line-height:1.2em !important;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
Tutustu artikkelin muihin osiin:
»»» CSS »»»CSS-kielen perussyntaksi
»»» CSS »»»Valitsin esittelylohko
»»» CSS »»»Ominaisuudet ja arvot
»»» CSS »»»Kommentit
»»» CSS »»»@säännöt
2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto |
Tietosuojalausunto |
Sivukartta