HTML podporuje pět různých formátů seznamu:
neuspořádaný seznam (seznam s odrážkami)
uspořádaný seznam (seznam s číslováním)
seznam definic, adresář (nepodporovaný prvek)
nabidka/menu (nepodporovaný prvek)
neuspořádaný seznam (seznam s odrážkami) <UL>
<UL TYPE=[disk|circle|square] DINGBAT="znak_odrazky" SRC="url_grafiky" PLAIN COMPACT WRAP=[vert|horiz] ALIGN=[center|left|right|justify] CLEAR=[left|right|all]> ...polozky_seznamu... </UL> |
|
parova znacka, ktera vymezuje neusporadany seznam; neusporadany seznam je text, ktery obsahuje oddelene i viceradkove polozky obvykle uvedene
grafickymi symboly (pomlcka, puntik, apod.); text polozek byva zobrazen se zvetsenym odsazenim od leveho okraje; vnorovany neusporadany seznam je obvykle
proveden se zvetsujicim se odsazenim od leveho okraje a s rozdilnym grafickym symbolem zahajujicim polozky seznamu; prvek UL musi obsahovat nejmene jeden LH
a LI prvek definujici polozku seznamu |
|
| TYPE= | vzhled grafickych symbolu zahajujicich polozky seznamu: |
|
| DISK | plne tecky (implicitni) |
| CIRCLE | prazdna kolecka |
| SQUARE | ctverecky |
|
| DINGBAT= | znak, ktery bude pouzit jako symbol zahajujici polozky seznamu |
| SRC= | URL grafiky/obrazku, ktera bude pouzita jako symbol zahajujici polozky seznamu |
| PLAIN | bez uvodnich symbolu zahajujicich polozky seznamu |
| COMPACT | pozadavek na usporne provedeni seznamu (zalezi na prohlizecim programu) |
| WRAP= | pozadavek na vicesloupcove provedeni seznamu (predpoklada se, ze polozky jsou kratke) |
|
| VERT | usporadani polozek po sloupcich |
| HORIZ | usporadani polozek po radcich |
|
| ALIGN= | zpusob horizontalniho zarovnani obsahu polozek seznamu: |
|
| LEFT | zarovnani k levemu okraji |
| RIGHT | zarovnani k pravemu okraji |
| CENTER | zarovnani na stred |
| JUSTIFY | zarovnani do bloku (viceradkovych polozek) |
|
| CLEAR= | zpusob obtekani seznamu: |
|
| LEFT | jen pro seznamy umistene vlevo |
| RIGHT | jen pro seznamy umistene vpravo |
| ALL | s dalsim textem se pokracuje az pod vsemi polozkami seznamu |
|
|
schema seznamu s odrážkami:
<UL>
<LH>zahlavi_seznamu</LH>
<LI>text</LI>
....
</UL>
uspořádaný seznam (seznam s očíslováním) <OL>
<OL TYPE=[a|A|i|I|l] START|SEQNUM=pocatecni_hodnota CONTINUE COMPACT ALIGN=[center|left|right|justify] CLEAR=[clear|right|all]> ...polozky_seznamu... </OL> |
|
parova znacka, ktera vymezuje usporadany seznam; usporadany seznam je text, ktery obsahuje oddelene viceradkove polozky obvykle usporadane na zaklade
nejakeho textoveho cislovani; text polozek byva zobrazen se zvetsenym odsazenim od leveho okraje; vnorovany usporadany seznam je obvykle proveden se zvetsujicim
odsazenim od leveho okraje a s rozdilnym zpusobem cislovani, zahajujicim polozky seznamu; vlastni cislovani zabezpecuje automaticky prohlizeci program; prvek OL
musi obsahovat nejmene jeden LH nebo LI prvek definujici polozku seznamu |
|
| TYPE= | zpusob cislovani polozek seznamu: |
|
| a | malymi pismeny anglicke abecedy |
| A | velkymi pismeny anglicke abecedy |
| i | rimske cislice malymi pismeny |
| I | rimske cislice velkymi pismeny |
| l | arabske cislice |
|
| START= | pocatecni hodnota cislovani polozek seznamu (rozsireni Netscape) |
| SEQNUM= | pocatecni hodnota cislovani polozek seznamu (rozsireni dle navrhu verze 3) |
| CONTINUE | zajistuje navaznost cislovani na predchozi seznam (citac polozek nebude pri zahajeni seznamu nastaven na startovaci hodnotu, ale ponecha si svou aktualni hodnotu) |
| COMPACT | pozadavek na usporne provedeni seznamu (zalezi na prohlizecim programu) |
| ALIGN= | zpusob horizontalniho zarovnani obsahu polozek seznamu: |
|
| LEFT | zarovnani k levemu okraji |
| RIGHT | zarovnani k pravemu okraji |
| CENTER | zarovnani doprostred |
| JUSTIFY | zarovnani do bloku (viceradkovych polozek) |
|
| CLEAR= | zpusob obtekani seznamu: |
|
| LEFT | jen pro seznamy umistene vlevo |
| RIGHT | jen pro seznamy umistene vpravo |
| ALL | s dalsim textem se pokracuje az pod vsemi polozkami seznamu |
|
|
adresář <DIR>
<DIR ALIGN=[center|left|right|justify] COMPACT> ...polozky_seznamu... </DIR> |
|
parova znacka, ktera vymezuje neusporadany seznam obsahujici oddelene jednoradkove polozky; prvek DIR musi obsahovat nejmene
jeden LI prvek definujici polozku seznamu; DIR je zastaraly prvek, ktery je postupne nahrazovan konstrukci <UL PLAIN>; protoze
znacka v budoucnu nebude podporovana, je vhodne se ji vyhnout |
nabídka (menu) <MENU>
<MENU ALIGN=[center|left|right|justify] COMPACT> ...polozky_seznamu... </MENU> |
|
parova znacka, ktera vymezuje neusporadany seznam obsahujici oddelene viceradkove polozky, ktere mohou ale nemusi byt uvedeny zahajujicim
grafickym symbolem; prvek MENU musi obsahovat nejmene jeden LI prvek definujici polozku seznamu; MENU je zastaraly prvek, ktery je postupne
nahrazovan konstrukci <UL PLAIN WRAP=horiz>; protoze znacka v budoucnu nebude podporovana, je vhodne se ji vyhnout |
položky seznamu:
-polozka neusporadaneho seznamu <LI>
-polozka usporadaneho seznamu
<LI TYPE=[disk|circle|square] ALIGN=[center|left|right|justify]> ...text_polozky_seznamu... </LI>
<LI TYPE=[a|A|i|I|l] VALUE=cislo_polozky ALIGN=[center|left|right|justify]> ...text_polozky_seznamu... </LI> |
|
parova znacka, ktera definuje jednotlivou polozku seznamu; vysledne provedeni zavisi na typu seznamu, uvnitr ktereho se objevuje;
nektere prohlizece nevyzaduji koncovou znacku </LI> |
|
| TYPE= | vzhled grafickeho symbolu v neusporadanem seznamu nebo zpusob cislovani v usporadanem seznamu pro tuto polozku seznamu; neni-li atribut uveden, dedi hodnoty po seznamu, kteremu nalezi |
| VALUE= | poradove cislo teto polozky seznamu v usporadanem seznamu |
| ALIGN= | zpusob horizontalniho zarovnani obsahu teto polozky seznamu |
|
záhlaví seznamu <LH>
<LH> ...text_polozky_seznamu... </LH> |
|
parova znacka, ktera definuje zahlavi seznamu jako nadpis pro seznam; prohlizeci program odlisi provedeni zahlavi seznamu od vlastniho seznamu |
seznam definic <DL>
<DL COMPACT CLEAR=[left|right|all]> ...polozky_seznamu... </DL> |
|
parova znacka, ktera vymezuje specificky typ seznamu, jehoz kazda polozka se sklada ze dvou casti: pojmu (uvedeneho znackou <DT>) a textu vysvetlujiciho
ci definujiciho jeho vyznam (uvedeneho znackou <DD>); seznam definic byva vetsinou proveden se zvetsenym levym odsazenim, pricemz pojmy zacinaji bez odsazeni a tim jsou
opticky zvyrazneny; prohlizeci programy pro seznam definic pouzivaji zpravidla zakladni pisme bez zvyrazneni; mezi polozkami seznamu definic se muze vyskytnout prvek <LH> |
|
| COMPACT | pozadavek na usporne provedeni seznamu (zalezi na prohlizecim programu) |
| CLEAR= | zpusob obtekani seznamu: |
|
| LEFT | jen pro seznamy umistene vlevo |
| RIGHT | jen pro seznamy umistene vpravo |
| ALL | s dalsim textem se pokracuje az pod vsemi polozkami seznamu |
|
|
položky seznamu definic:
pojem <DT>
<DT> ...pojem... </DT> |
|
parova znacka, ktera obsahuje oddeleny pojem v seznamu definic; k jednomu DD prvku muze existovat i vice DT prvku; obvyklym provedenim je tucny text bez
odsazeni; nektere prohlizece nevyzaduji koncovou znacku </DT> |
definice pojmů <DD>
<DD> ...vysvetleni_pojmu... </DD> |
|
parova znacka, ktera obsahuje oddelenou viceradkouvou definici pojmu v seznamu definic; v DL seznamu musi pred DD prvkem predchazet alespon jeden DT prvek;
obvyklem provedenim je zleva odsazeny normalni text; nektere prohlizece nevyzaduji koncovou znacku </DD> |
schema seznamu definic:
<DL>
<LH>zahlavi_seznamu</LH>
<DT>pojem_1</DT><DD>vyznam</DD>
<DT>pojem_2</DT><DD>vyznam</DD>
...
</DL>
|