HTML - HyperText Markup Language - Výčty a seznamy

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:
DISKplne tecky (implicitni)
CIRCLEprazdna kolecka
SQUAREctverecky
DINGBAT=znak, ktery bude pouzit jako symbol zahajujici polozky seznamu
SRC=URL grafiky/obrazku, ktera bude pouzita jako symbol zahajujici polozky seznamu
PLAINbez uvodnich symbolu zahajujicich polozky seznamu
COMPACTpozadavek na usporne provedeni seznamu (zalezi na prohlizecim programu)
WRAP=pozadavek na vicesloupcove provedeni seznamu (predpoklada se, ze polozky jsou kratke)
VERTusporadani polozek po sloupcich
HORIZusporadani polozek po radcich
ALIGN=zpusob horizontalniho zarovnani obsahu polozek seznamu:
LEFTzarovnani k levemu okraji
RIGHTzarovnani k pravemu okraji
CENTERzarovnani na stred
JUSTIFYzarovnani do bloku (viceradkovych polozek)
CLEAR=zpusob obtekani seznamu:
LEFTjen pro seznamy umistene vlevo
RIGHTjen pro seznamy umistene vpravo
ALLs 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:
amalymi pismeny anglicke abecedy
Avelkymi pismeny anglicke abecedy
irimske cislice malymi pismeny
Irimske cislice velkymi pismeny
larabske cislice
START=pocatecni hodnota cislovani polozek seznamu (rozsireni Netscape)
SEQNUM=pocatecni hodnota cislovani polozek seznamu (rozsireni dle navrhu verze 3)
CONTINUEzajistuje navaznost cislovani na predchozi seznam (citac polozek nebude pri zahajeni seznamu nastaven na startovaci hodnotu, ale ponecha si svou aktualni hodnotu)
COMPACTpozadavek na usporne provedeni seznamu (zalezi na prohlizecim programu)
ALIGN=zpusob horizontalniho zarovnani obsahu polozek seznamu:
LEFTzarovnani k levemu okraji
RIGHTzarovnani k pravemu okraji
CENTERzarovnani doprostred
JUSTIFYzarovnani do bloku (viceradkovych polozek)
CLEAR=zpusob obtekani seznamu:
LEFTjen pro seznamy umistene vlevo
RIGHTjen pro seznamy umistene vpravo
ALLs 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>
COMPACTpozadavek na usporne provedeni seznamu (zalezi na prohlizecim programu)
CLEAR=zpusob obtekani seznamu:
LEFTjen pro seznamy umistene vlevo
RIGHTjen pro seznamy umistene vpravo
ALLs 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>

 HTML - HyperText Markup Language - Výčty a seznamy


© 2003  e -future Company