List-style-type

List-style-type

CSS vlastnost list-style-type určuje vzhled odrážky nebo čísla seznamu.

list-style-type
hodnoty vzhled odrážky nebo čísla
disc puntík
circle kolečko (prázdné)
square čtvereček
decimal desítkové (normální) číslo
lower-roman malé římské číslice (fajn nesmysl)
upper-roman velké římské číslice
lower-alpha a. b. c.
upper-alpha A. B. C.
none odrážky se nezobrazí

Výchozí podoba je buď puntík (disc) v nečíslovaném seznamu (tag <ul> aj.), nebo normální čísla (decimal) v číslovaném seznamu (tag <ol>). V dalších úrovních seznamů (ol nebo ul v li) jsou výchozí podoby jiné.

Mozilla navíc zná hodnoty decimal-leading-zero, lower-latin, upper-latin, lower-greek, upper-greek. Internet Explorer u hodnot, které nepodporuje, zobrazí puntík (disc).

Podpora

Podpora vlastnosti list-style-type
Prohlížeč Podpora ve verzích Poznámka

Internet Explorer

4, 5, 5.5, 6  
Mozilla (Netscape 6+) všechny verze  
Opera 4, 5, 6, 7  
Konqueror ano  
IE 5 / Mac ano  
Netscape Navigator 4 ne  

Příklady

Někdy se chce, aby se v celém dokumentu nezobrazovaly odrážky:

<style>
ul li {list-style-type: none}
</style>

Vidíte, že se to týká jenom odrážek, nikoli číslování. O tom, jestli jde o odrážky nebo číslování, rozhoduje, to, zda je v html uveden tag <ul> (unordered list) nebo <ol> (ordered list). Pokud bych chtěl vypnout číslování, bude tam ol li:

<style>
ol li {list-style-type: none}
</style>

Stejným mechanismem se dá číslování přepnout na odrážky:

<style>
ol li {list-style-type: disc}
</style>

Pokud se v html dělají zanořené seznamy (tag <li> obsahuje další <ul> nebo <ol>), dávají prohlížeče zanořené úrovni automaticky jinou odrážku. Dá se nastavit, aby například odrážky v druhé úrovni zanoření měly stejný vzhled jako odrážky na první úrovni:

<style>
ul li, ul li ul li {list-style-type: disc}
</style>

Zápis ul li ul li zasáhne tag <li>, který je v jiném tagu <ul>, který je v tagu <li>, jenž je v tagu <ul>. Jasné ne? Raději příklad kousku html zanořeného seznamu:

<ul>
<li>normální text s održkou, odrážka první úrovně</li>
<li>
 <ul>
  <li>odrážka druhé úrovně</li>
  <li>další odrážka druhé úrovně</li>
 </ul>
</li>
<li>další odrážka první úrovně</li>
</ul>

Vizte též

List-style, Seznamy v HTML (odrážky a číslování)

o tvorbě, údržbě a zlepšování internetových stránek

Píše Yuhů, dusan@pc-slany.cz

Hledání:

Kaskádové styly na www.jakpsatweb.cz

Píše Yuhů: http://dusan.pc-slany.cz, mail: dusan@pc-slany.cz

Poslední aktualizace 10.12.2003