CSS: Listojen muotoilu 2008-01-12 17:47
| Kuvaus: | Listojen muotoiluun on omia ominaisuuksia. Valitsimessa viitataan useimmiten ul tai ol-elementtiin.
Luettelomerkkien tyyppi list-style-typeListojen luettelomerkkien ominaisuuksia voidaan määrittää. Ominaisuus list-style-type muuttaa luettelomerkin tyyppiä. Huomioi että määrittely kohdistetaan ul-elementille, ei li-elementille. ul {
list-style-type: circle;
}
ol {
list-style-type: lower-latin;
}
Luettelomerkit voidaan myös kokonaan poistaa esimerkiksi navigointilistasta. Samalla kannattaa poistaa myös oletussisennykset. #navigointi ul {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}
Luettelomerkkien sijainti list-style-positionLuettelomerkit voidaan sijoittaa sisällön ulko- tai sisäpuolelle. Oletuksena ne ovat ulkopuolella outside. Jos li-elementin sisältö jakaantuu useammalle riville, luettelomerkit voidaa asettaa sisäpuolelle inside, jolloin ne sisentävät ensimmäistä riviä, ja luettelomerkin vasen reuna asettuu samalle tasolle sisällön vasemman reunan kanssa. ul {
list-style-position: inside;
}
Luettelomerkkikuva list-style-imageMyös omaa kuvaa voidaan käyttää luettelomerkkinä. ul {
list-style-image: url(esimerkki.gif);
}
Käytä sopivan kokoista kuvaa, ja muista että sitä ei juuri voi asetella pystysuunnassa suhteessa tekstiin. Luettelomerkin etäisyys tekstistäLuettelomerkin vaakasuuntaista etäisyyttä tekstistä voidaan muuttaa määrittämällä li-elementille ominaisuutta padding-left. ul li {
padding-left: 1em;
}
Kannattaa muuten esikatsella eri selaimissa... Luettelomerkin väriLuettelomerkin väri voidaan vaihtaa määrittämällä ul-elementille luettelomerkille haluttu väri, ja palauttamalla sitten tekstille oletusväri määrittämällä se li-elementille. .esimerkki ul {
color: #f00; /* pallukat punaisiksi... */
}
.esimerkki ul li {
color: #000; /* ...mutta teksti mustana */
}
display: list-itemMikä tahansa elementti saadaan näyttämään listalta ominaisuudella display. Esimerkiksi otsikoiden eteen voidaan määrittää luettelomerkit. h2 {
display: list-item;
list-style-type: circle;
list-style-position: inside;
}
Esimerkissä määritettiin list-style-position: inside, että luettelomerkki tulee esimerkiksi otsikolle määritetyn taustavärin päälle, ja reunusten sisäpuolelle. NavigointiKatso myös ohjeet navigointilistoista. |
| Luokka: | web » css |
| Avainsanat: | css |