Seznamy s grafickými odrážkami

Jiří Kosek ml.

Mnoha autorům webovských stránek nestačí puntíky a kolečka, které se používají jako odrážky v nečíslovaných seznamech. Místo nich používají malé obrázky, které mají stránce dodat osobitost a švih. Dejme tomu, že jako odrážku chceme používat šipku, kterou máme uloženu v souboru arrow.gif. Většina autorů pak seznam vytvoří zhruba takto:

<P><IMG SRC=arrow.gif> První položka seznamu.
<P><IMG SRC=arrow.gif> Druhou položku už uděláme
delší. Mělo by být vidět, jak ošklivě to vypadá,
když se text zalomí do více řádek.
<P><IMG SRC=arrow.gif> Třetí a poslední položka seznamu.
Obr. 1: Seznam s odrážkami klasickým způsobem
Na obrázku 1 vidíme, že druhá položku seznamu je příliš dlouhá a musela se rozdělit do dvou řádek. Druhá řádka položky pak není odsazena, ale nepěkně zasahuje pod obrázek odrážky. Pomocí tabulek můžeme dosáhnout mnohem lepšího výsledku. Vytvoříme tabulku se dvěma sloupci. V prvním bude obrázek šipky a ve druhém vlastní text položky seznamu. Tímto způsobem zabráníme tomu, aby se text přelil pod obrázek šipky. Nesmíme zapomenout na nastavení vhodného způsobu zarovnání buněk tabulky. V ukázce ještě u obrázku explicitně určíme jeho velikost, aby se tabulka mohla vykreslit rovnou. Upravený seznam zapíšeme tedy jako:
<TABLE WIDTH="100%">
<TR VALIGN=TOP ALIGN=LEFT>
    <TD><IMG SRC=arrow.gif WIDTH=15 HEIGHT=13>
    <TD>První položka seznamu.
<TR VALIGN=TOP ALIGN=LEFT>
    <TD><IMG SRC=arrow.gif WIDTH=15 HEIGHT=13>
    <TD>Druhou položku už uděláme delší. Mělo by být vidět,
        jak ošklivě to vypadá, když se text zalomí do
        více řádek.
<TR VALIGN=TOP ALIGN=LEFT>
    <TD><IMG SRC=arrow.gif WIDTH=15 HEIGHT=13>
    <TD>Třetí a poslední položka seznamu.
</TABLE>
Obr. 2: Seznam řešený jako tabulka vypadá již mnohem lépe
© Jiří Kosek 1999