Zoeken…


Invoering

HTML biedt drie manieren om lijsten op te geven: geordende lijsten, ongeordende lijsten en beschrijvingslijsten. Geordende lijsten gebruiken ordinale reeksen om de volgorde van lijstelementen aan te geven, ongeordende lijsten gebruiken een gedefinieerd symbool zoals een opsommingsteken om elementen in een niet-aangegeven volgorde weer te geven, en beschrijvingslijsten gebruiken inspringingen om elementen met hun kinderen weer te geven. In dit onderwerp wordt de implementatie en combinatie van deze lijsten in HTML-opmaak uitgelegd.

Syntaxis

  • <ol> ordered list items </ol>
  • <ul> unordered list items </ul>
  • <li> list item (ordered and not) </li>
  • <dl> description list items </dl>
  • <dt> description list title </dt>
  • <dd> description list description </dd>

Opmerkingen

Zie ook

U kunt een CSS-eigenschap van het lijsttype toevoegen aan een tag <ul> om te wijzigen welk soort pictogram wordt gebruikt om elk lijstitem te markeren, bijvoorbeeld <ul style="list-style-type:disc"> . De volgende lijststijltypen zijn toegestaan:

  • "list-style-type: disc" is de standaardpunt.
  • "list-style-type: circle" is een niet-ingevulde cirkel.
  • "list-style-type: square" is een gevuld vierkant.
  • "list-style-type: none" gebruikt helemaal geen markering.

U kunt ook een typekenmerk toevoegen aan een <ol> -tag om de nummering te wijzigen, bijvoorbeeld <ol type="1"> . De volgende typen zijn toegestaan:

  • type = "1" is het standaardformulier.
  • type = "A" gebruikt hoofdletters in alfabetische volgorde
  • type = "a" gebruikt kleine letters in alfabetische volgorde
  • type = "I" gebruikt Romeinse cijfers met hoofdletters
  • type = "i" gebruikt Romeinse cijfers met kleine letters

Ongeordende lijst

Een ongeordende lijst kan worden gemaakt met de tag <ul> en elk lijstitem kan worden gemaakt met de tag <li> zoals in het onderstaande voorbeeld:

<ul>
  <li>Item</li>
  <li>Another Item</li>
  <li>Yet Another Item</li>
</ul>

Dit levert een lijst met opsommingstekens op (dit is de standaardstijl):

  • Item
  • Een ander item
  • Nog een ander item

Gebruik ul om een lijst met items weer te geven, waarbij de volgorde van de items niet belangrijk is. Als het wijzigen van de volgorde van de items de lijst onjuist maakt, moet u <ol> .

Bestelde lijst

Een geordende lijst kan worden gemaakt met de tag <ol> en elk lijstitem kan worden gemaakt met de tag <li> zoals in het onderstaande voorbeeld:

<ol>
  <li>Item</li>
  <li>Another Item</li>
  <li>Yet Another Item</li>
</ol>

Dit levert een genummerde lijst op (dit is de standaardstijl):

  1. Item
  2. Een ander item
  3. Nog een ander item

De cijfers handmatig wijzigen

Er zijn een aantal manieren waarop u kunt spelen met welke nummers op de lijstitems in een geordende lijst verschijnen. De eerste manier is om een startnummer te stellen, met behulp van de start attribuut. De lijst begint met dit gedefinieerde nummer en gaat zoals gewoonlijk met één verder.

<ol start="3">
  <li>Item</li>
  <li>Some Other Item</li>
  <li>Yet Another Item</li>
</ol>

Dit levert een genummerde lijst op (dit is de standaardstijl):

  1. Item
  2. Een ander item
  3. Nog een ander item

U kunt ook een bepaald lijstitem expliciet instellen op een specifiek nummer. Verdere lijstitems na één met een gespecificeerde waarde zullen blijven stijgen met één met de waarde van dat lijstitem, negerend waar de bovenliggende lijst was.

<li value="7"></li>

Het is ook vermeldenswaard dat u, door het value direct op een lijstitem te gebruiken, het bestaande nummeringssysteem van een geordende lijst kunt overschrijven door de nummering met een lagere waarde opnieuw te starten. Dus als de bovenliggende lijst al op waarde 7 stond en een lijstitem op waarde 4 tegenkwam, dan zou dat lijstitem nog steeds als 4 worden weergegeven en vanaf dat punt opnieuw blijven tellen.

<ol start="5">
  <li>Item</li>
  <li>Some Other Item</li>
  <li value="4">A Reset Item</li>
  <li>Another Item</li>
  <li>Yet Another Item</li>
</ol>

Dus het bovenstaande voorbeeld zal een lijst produceren die het nummeringspatroon van 5, 6, 4, 5, 6 volgt - opnieuw beginnend met een lager getal dan het vorige en het nummer 6 in de lijst duplicerend.

Opmerking: de start en value accepteren alleen een nummer - zelfs als de geordende lijst is ingesteld om te worden weergegeven als Romeinse cijfers of letters.

5

U kunt de nummering omkeren door reversed toe te voegen aan uw ol element:

<ol reversed>
  <li>Item</li>
  <li>Some Other Item</li>
  <li value="4">A Reset Item</li>
  <li>Another Item</li>
  <li>Yet Another Item</li>
</ol>

Omgekeerde nummering is handig als u voortdurend toevoegt aan een lijst, zoals bij nieuwe podcastafleveringen of presentaties, en u wilt dat de meest recente items als eerste verschijnen.


Het type cijfer wijzigen

U kunt het type cijfer dat wordt weergegeven in de lijstitemmarkering eenvoudig wijzigen met het kenmerk type

<ol type="1|a|A|i|I">
Type Beschrijving Voorbeelden
1 Standaardwaarde - Decimale getallen 1,2,3,4
a Alfabetisch geordend (kleine letters) a, b, c, d
A Alfabetisch geordend (hoofdletter) A, B, C, D
i Romeinse cijfers (kleine letters) i, ii, iii, iv
I Romeinse cijfers (hoofdletters) I, II, III, IV

U moet ol gebruiken om een lijst met items weer te geven, waarbij de items opzettelijk zijn besteld en de volgorde moet worden benadrukt. Als het wijzigen van de volgorde van de items de lijst NIET onjuist maakt, moet u <ul> .

Beschrijvingslijst

Met het dl element kan een beschrijvingslijst (of definitielijst , zoals deze voor HTML5 werd genoemd) worden gemaakt. Het bestaat uit naam-waarde groepen, waarbij de naam wordt gegeven in het dt element en de waarde wordt gegeven in het dd element.

<dl>
  <dt>name 1</dt>
  <dd>value for 1</dd>
  <dt>name 2</dt>
  <dd>value for 2</dd>
</dl>

Live demonstratie

Een naam-waardegroep kan meer dan één naam en / of meer dan één waarde hebben (die alternatieven vertegenwoordigen):

<dl>

  <dt>name 1</dt>
  <dt>name 2</dt>
  <dd>value for 1 and 2</dd>

  <dt>name 3</dt>
  <dd>value for 3</dd>
  <dd>value for 3</dd>

</dl>

Live demonstratie

Geneste lijsten

U kunt lijsten nesten om subitems van een lijstitem te vertegenwoordigen.

<ul>
  <li>item 1</li>
  <li>item 2
    <ul>
      <li>sub-item 2.1</li>
      <li>sub-item 2.2</li>
    </ul>
  </li>
  <li>item 3</li>
</ul>
  • item 1
  • item 2
    • subpost 2.1
    • subpost 2.2
  • item 3

De geneste lijst moet een onderliggend element van het li element zijn.

U kunt ook verschillende soorten lijsten nesten:

<ol>
    <li>Hello, list!</li>
    <li>
        <ul>
            <li>Hello, nested list!</li>
        </ul>
    </li>
</ol>


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow