HTML - Seznamy
Seznamy v HTML jsou stejné jako např. ve Wordu. Seznam je několik oddělených položek. Tyto položky mohou být číslované nebo mohou mít odrážky (čtverečky, kolečka). Ukázka seznamů:
- Položka 1
- Položka 2
Jiný seznam:
- Položka 1
- Položka 2
- Položka 3
- Položka 4
- Položka 5
li
Základní prvek seznamu. Řádek, jedna položka (list-item). Vždy se nachází uvnitř seznamu (ul, ol, dir, menu). Vždy se zobrazuje na novém řádku.
Atribut | ||
---|---|---|
type (typ seznamu) | disc square circle A a i I 1 | puntík (plné kolečko) čtvereček kolečko (prázdné) číslování A, B, C... číslování a, b, c... číslování i, ii, iii... číslování I, II, III... číslování 1, 2, 3... |
value
nastavuje číslo položky (požívá se v případě, že je třeba nastavit jiné číslo, než by logicky následovalo po předchozích položkách).
Ukázka:
<ul> <li type="square">Položka 1</li> <li value="10">Položka 2</li> <li type="1">Položka 3</li> </ul>
ol
Číslovaný seznam (ordered list). Obsahuje jednotlivé položky ve značce li. Položky budou automaticky číslované. Atributtype
má stejné hodnoty jako značka li
(1, I, i, A, a) pro vybraný typ číslování. Atribut start
nastavuje, kde má seznam začínat (jakým číslem). Příklad:
<ol type="I" start="5"> <li>Položka 1</li> <li>Položka 2</li> <li>Položka 3</li> </ol>
ul
Odrážkový seznam. Atributtype
je podobný jako u li
.
Hodnoty square, circle a disc pro čtvereček, kolečko a puntík. Pomocí lze seznam vylepšit. CSS vlastnost list-style-image: url('obrazek.gif')
nastaví místo odrážky zvolený obrázek. Je třeba vhodně nastavit velikost obrázku, ideální je zvolit průhledné pozadí, aby obrázek nenarušoval případné změny pozadí. Ukázka:
<ul style="list-style-image: url('obrazek.gi')"> <li>Položka 1</li> <li>Položka 2</li> <li>Položka 3</li> </ul>
Vnořené seznamy
Seznamy lze vytvářet i vnořeně (seznam v seznamu). Ukázka:
- Položka 1
-
Položka 2
-
Položka 2-1
- Položka 2-2-1
- Položka 2-2-2
- Položka 2-2
-
Položka 2-1
- Položka 3
- Položka 5
<ol type="I"> <li>Položka 1</li> <li> Položka 2 <ol> <li> Položka 2-1 <ol> <li>Položka 2-2-1</li> <li>Položka 2-2-2</li> </ol> </li> <li>Položka 2-2</li> </ol> </li> <li>Položka 3</li> <li>Položka 5</li> </ol>
dl
Seznam definic (definition list). Obsahuje značkydt
(defined term), které uzavírají definovaný pojem a dd
(definition description), které uzavírají samotnou definici pojmu. Ukázka:
<dl> <dt>CSS</dt> <dd>Cascading Style Sheets</dd> <dt>HTML</dt> <dd>HyperText Markup Language</dd> </dl>
dt
Pojem, který se definuje v seznamudl
.
dd
Definice pojmu, která definuje pojemdt
v seznamu dl
.
dir
Seznam, který se chová stejně jakoul
, není třeba ho používat. Používejte ul
.
menu
Seznam, který se chová stejně jakoul
, není třeba ho používat. Používejte ul
.
Využití seznamů v praxi
Seznamy jsou vhodné pro vytváření seznamů (díky automatickému číslování), jsou vhodné pro snadnou orientaci čtenáře v textu (oddělení jednotlivých částí textů odrážkami), pro seznamy odkazů, pro menu. Důležité jsou značky ul
a ol
pro jednotlivé typy seznamů a značka li
pro položku seznamu (nazáleží na typu).
Vyhledávání
Základy
Značky abecedně
Poradna
Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.