CSS/Loendid

Allikas: Vikiõpikud
< CSS
(Ümber suunatud leheküljelt CSS Loendid)

HTMLi pakutavatele võimalustele loendite tegemiseks lisab CSS veel mõned.

Sümbol: list-style-type[muuda]

Väärtus: disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-alpha | upper-alpha | lower-latin | upper-latin | armenian | georgian | none | inherit

Atribuut list-style-type täiendab oluliselt HTMLi loendimärgivalikut, lisades juurde ka näiteks armeenia ja gruusia keelele vastavad märkimisviisid. Kasutada on kujundid:

  • disc - seest täis ring
  • circle - seest tühi ring
  • square - ruut

numbrid:

  • decimal - araabia number
  • decimal-leading-zero - juhtnulliga araabia number (01, 02, 03 jne)
  • lower-roman - väike rooma number (i, ii, iii, iv, v, jne)
  • upper-roman - suur rooma number (I, II, III, IV, V, jne)
  • armenian - armeenia number
  • georgian - gruusia number

ja tähed:

  • lower-alpha - väiketäht (a, b, c, d, jne)
  • upper-alpha - suurtäht (A, B, C, D, jne)
  • lower-latin - ladina väiketäht (rangelt ladina tähestik, täpitähti jne pole)
  • upper-latin - ladina suurtäht
  • lower-greek - kreeka väiketäht (α, β, γ, jne)

või kui tarvis võib märgid hoopistükkis välja lülitada:

  • none - puudub

Enamik nendest väärtustest ei tohiks küsimusi tekitada, ainukestena ehk 'armenian' ja 'georgian', mis jäägu lugejale endale katsetada proovida - tulemused peaksid olema vähemalt huvitavad.

Näide:

ul { list-style-type: lower-roman }

Pilt: list-style-image[muuda]

Väärtus: <URI> | none | inherit

Atribuut list-style-image võimaldab defineerida graafilise loenditähise (sisuliselt pildi). Kui väärtuseks on 'none', siis näidatakse parameetriga 'list-style-type' määratud sümbolit. Samuti näidatakse viimast juhul, kui vastavat pildifaili ei suudeta serverist leida.

Näide:

ul
{
    list-style-image: url("jubin.png");
    list-style-type: circle;
}

NB! Kuna graafika võib olla eri põhjustel kättesaamatu, tuleb alati lisada varuvariandina ka 'list-style-type'-atribuut!

Taandrida: list-style-position[muuda]

Väärtus: inside | outside | inherit

Atribuut list-style-position määrab, kas loend on taandega või ilma (s.t. esimene rida ümbritsevast tekstist paremale nihutatud).

  • inside - taandega
  • outside - ilma taandeta

Vaikimisi on elemendid 'ol' ja 'ul' ilma taandeta ('outside').

Näide:

ol { list-style-position: inside }

Lühendatult: list-style[muuda]

Väärtus: <list-style-type> | <list-style-image> | <list-style-position> | inherit

Atribuuti list-style kasutatakse loendi kõigi kolme omaduse üheaegseks määramiseks:

ul { list-style: url("pildid/kala.png") disc inside }
ol { list-style: upper-roman outside }