A definíciós listák egyes elemeket kapcsolnak össze a definíciójukkal egy lista formájában. Ha például meg akarod adni a bevásárlólistán található elemek leírását, akkor ezt megteheted egy definíciós listával:
- tej
- Egy fehér, folyékony tejtermék.
- kenyér
- Sütött étel lisztből vagy korpából készítve.
- vaj
- Egy sárgás, szilárd tejtermék.
- kávé
- A kávébab termése.
A kifejezés és a definíció együtt egy definíciós csoport (vagy egy név-érték csoport). Annyi definíciós csoportot készíthetsz, amennyit csak akarsz, de legalább egy kifejezésnek és egy definíciónak szerepelnie kell mindegyik csoportban. Nem lehet kifejezésed definíció nélkül, és definíciód sem kifejezés nélkül.
Egy kifejezéshez kapcsolhatsz több definíciót is. Például a „kávé” kifejezésnek több értelme is lehet, és ezeket mind megadhatod:
- kávé
- egy ital pörkölt, őrölt kávébabból főzve
- egy csésze kávé
- a sötétbarna szín egyik árnyalata
Hasonlóan, ugyanahhoz a definícióhoz több kifejezés is tartozhat. Ez akkor hasznos, ha több kifejezésnek ugyanaz az értelme az adott kontextusban:
- szénsavas üdítő
- szörp szódával
- kóla
- Egy édes, szénsavas ital
A definíciós listák különböznek a többi listától, mivel kifejezéseket és azok definícióit tartalmazzák egyszerű listaelemek helyett.
Éppen ezért a definíciós listákat a
<dl></dl>
tagek határolják. Ezen belül meg kell adnod legalább egy <dt></dt>
elemet (a kifejezésnek) és egy <dd></dd>
elemet (a definíciónak); a <dt></dt>
elem mindig az első kell legyen a listában.
Egy egyszerű definíciós lista a kifejezésekkel és a definíciókkal így néz ki:
<dl> <dt>Kifejezés</dt> <dd>A kifejezés definíciója</dd> <dt>Kifejezés</dt> <dd>A kifejezés definíciója</dd> <dt>Kifejezés</dt> <dd>A kifejezés definíciója</dd> </dl>
Ez a következőképpen jelenik meg:
- Kifejezés
- A kifejezés definíciója
- Kifejezés
- A kifejezés definíciója
- Kifejezés
- A kifejezés definíciója
A következő példában egy kifejezéshez több definíciót is megadtunk, és fordítva:
<dl> <dt>Kifejezés</dt> <dd>A kifejezés definíciója</dd> <dt>Kifejezés</dt> <dt>Kifejezés</dt> <dd>Az előző két kifejezés közös definíciója</dd> <dt>Kifejezés két különböző értelemmel</dt> <dd>A kifejezés első definíciója</dd> <dd>A kifejezés második definíciója</dd> </dl>
Ez a következőképpen jelenik meg:
- Kifejezés
- A kifejezés definíciója
- Kifejezés
- Kifejezés
- Az előző két kifejezés közös definíciója
- Kifejezés két különböző értelemmel
- A kifejezés első definíciója
- A kifejezés második definíciója
Általában nem szoktunk több kifejezésnek egy definíciót adni, de hasznos lehet tudni róla, hogy van ilyen lehetőség is, ha valamikor mégis szükséged lenne rá.
Definíciós lista
A definíciós lista nem csupán egy felsorolás, hanem a definiált elemek és a definícióik sorozata. Egy definícióhoz akár több elem is megadható.
A definíciós lista
dl
taggal, a definiált elem dt
taggal, maga a definíció pedig dd
taggal definiálható.<dl>
<dt>macska</dt>
<dd>nyávogó, szőrös állat</dd>
<dt>kutya</dt>
<dt>eb</dt>
<dd>ugaró, szőrös állat, kergeti a macskát</dd>
</dl>
Az eredmény:
Nincsenek megjegyzések:
Megjegyzés küldése