
Než se pokusíte provést následující kroky, uvědomte si, že k vytvoření víceúrovňového seznamu v HTML musíte vnořit seznam do jiné položky seznamu. Také proto, že HTML má pouze seznam odrážek nebo seznam čísel, pokud chcete změnit typ seznamu, musíte použít CSS k vytvoření nového typu stylu.
Příklad HTML
Níže je uveden příklad, jak lze provést víceúrovňový seznam v HTML pomocí HTML a CSS stylu definovaného v HTML tagech. V tomto příkladu máme dvě položky seznamu a ve druhé položce seznamu jiný seznam s typem seznamu alfa, který je ve stylu alfa, který vytvoří seznam stylů a, b atd.
- První
- Druhý
- Sub of Second
- Další Sub
- Třetí
- Čtvrtý
Poznámka: Ve výše uvedeném příkladu používáme další doplňkové výplně a styly okrajů, které pomáhají přizpůsobit se našim globálním hodnotám CSS a ukázat příklad, jak můžete přidat nebo zmenšit prostor a odsazení.
Příklad výstupu
- První
- Druhý
- Sub of Second
- Další Sub
- Třetí
- Čtvrtý
Příklad CSS a HTML
Toto řešení funguje skvěle, pokud potřebujete několikrát vytvořit víceúrovňový seznam. Pokud však chcete mít na svém webu několik víceúrovňových seznamů, je vhodnější zahrnout do souboru CSS kód CSS podobný příkladu uvedenému níže. V našem příkladu jsme vytvořili dvě třídy nazvané "roman" a "square" a nazýváme je v HTML kódu.
Kód CSS
.roman {list-style-type: lower-roman;}. square {list-style-type: square; okraj vlevo: -2em;}
HTML kód
- První
- Druhý
- Sub of Second
- Další Sub
- Třetí
- Čtvrtý
Příklad výstupu
- První
- Druhý
- Sub of Second
- Další Sub
- Třetí
- Čtvrtý
Dostupné hodnoty typu CSS seznamu
Níže je uveden seznam dalších hodnot CSS seznamu stylů, které lze použít namísto příkladů, které jsme ukázali dříve. Také jsme uvedli stručný popis každé hodnoty.
Poznámka: Ne všechny tyto hodnoty fungují nebo se zobrazují ve všech prohlížečích.
disk - Malý pevný kruh (viz výše).
kruh - Malý prázdný kruh (viz výše).
náměstí - Pevné náměstí.
desetinné - desetinné číslo začínající na "1." (viz výše).
decimal-lead-zero - Desetinné číslo začínající 0 (např. 01, 02, 03 atd.).
lower-roman - Malá římská číslice začínající písmenem „i.“.
upper-roman - Velká římská číslice začínající písmenem "I.".
lower-greek - malá řečtina.
nižší latina - malá latinka
horní latina - velká latinka
arménské - tradiční arménské číslování
gruzínština - tradiční gruzínské číslování
nižší-alfa - malá písmena abecedy začínající písmenem „a“. (viz výše).
upper-alpha - Velká písmena abecedy začínající písmenem „A.“.
žádný - Nic neuvádět.