Help:Lijsten

From mediawiki.org
This page is a translated version of the page Help:Lists and the translation is 100% complete.
PD Let op: Als u deze pagina bewerkt, gaat u akkoord met het vrijgeven van uw bijdragen onder de CC0. Zie Helppagina’s Publiek Domein voor meer informatie.
Sommige oude revisies van deze pagina zijn geïmporteerd onder de CC BY-SA licentie. Alleen nieuwe bijdragen zijn publieke domein.
PD

Deze pagina gaat over het maken van lijsten in MediaWiki.

De basis

MediaWiki biedt drie soorten lijsten: ongeordende lijsten, geordende lijsten en definitielijsten.

Bespreking

Ongeordende lijsten
Elk item is op een nieuwe lijn die begint met een sterretje * bijvoorbeeld * item.
Geordende lijsten
Elk item is op een nieuwe lijn die begint met een hash # bijvoorbeeld # item.
Definitielijsten
Elk item bestaat uit twee delen: de term en de beschrijving
De term staat op een nieuwe regel die begint met een puntkomma, bijvoorbeeld ; term.
De beschrijving volgt op dezelfde regel na een dubbele punt, bijv.  ; ; term : beschrijving,
of de beschrijving begint zijn eigen regel met een dubbele punt. Bijv. : beschrijvingen (er kunnen meerdere beschrijvingen per term zijn, elk beginnend met een dubbele punt op een nieuwe regel).

Een beetje verder

In de volgende tabel vindt u enkele voorbeelden van beide methoden:

Wikitext Resultaat
* Lijsten zijn makkelijk te maken: 
** elke lijn begint 
* met een ster 
** meer sterren betekenen 
*** diepere niveaus
  • Lijsten zijn makkelijk te maken:
    • elke lijn beginnen
  • met een ster
    • meer sterren betekenen
      • diepere niveaus
* Een nieuwe regel 
* in een lijst 
markeert het einde van de lijst. 
Natuurlijk 
* kunt u 
* opnieuw beginnen.
  • Een nieuwe regel
  • in een lijst

markeert het einde van de lijst. Natuurlijk

  • kunt u
  • opnieuw beginnen.
# Genummerde lijsten zijn goed 
## zeer georganiseerd 
## makkelijk te volgen
  1. Genummerde lijsten zijn goed
    1. zeer georganiseerd
    2. makkelijk te volgen
* U kunt ook 
** lijnen breken<br>in lijsten<br>zoals zo
  • U kunt ook
    • lijnen breken
      in lijsten
      zoals zo
; beschrijving of definitielijsten
; term: definitie
; puntkomma met term
: dubbele punt met definitie
Definitielijsten
item
definitie
puntkomma met term
dubbele punt met definitie
; Gemengde definitielijsten
; item 1: definitie
:; subitem 1 met term
:: twee dubbele punten met definitie
: subitem 2: dubbele punt met definitie
; item 2
: terug naar de hoofdlijst
Gemengde definitielijsten
item 1
definitie
subitem 1 met term
twee dubbele punten met definitie
subitem 2
dubbele punt met definitie
item 2
terug naar de hoofdlijst
* Of maak gemengde lijsten 
*# en nest ze 
*#* zoals dit 
*#*; definities 
*#*: werk: 
*#*; appel 
*#*; banaan 
*#*: vruchten
  • Of maak gemengde lijsten
    1. en nest ze
      • zoals dit
        definities
        werk:
        appel
        banaan
        vruchten

Meerdere regels in lijsten

Om het eenvoudig te maken, kunnen lijstelementen in de wiki-markering niet langer zijn dan een alinea. Een volgende lege regel zal de lijst beëindigen en de teller op geordende lijsten opnieuw instellen. Het scheiden van ongeordende lijstartikelen heeft meestal geen merkbare effecten.

Alinea's kunnen in lijsten worden gedwongen met behulp van HTML-tags. Als u meer dan één regel tekst wilt plaatsen, voeg dan regeleinde teksten toe, <br /><br />, en u krijgt het gewenste effect. Als u tekst in ‎<p>...‎</p> inpakt, wordt die tekst weergegeven in een nieuwe alinea, die op zijn eigen regel begint wanneer deze wordt weergegeven.

Doorgaan met een lijstitem na een subitem

In HTML kan een lijst item meerdere sublijsten bevatten, niet noodzakelijkerwijs aangrenzend; dus kunnen er delen van het lijstitem niet alleen voor de eerste sublijst staan, maar ook tussen sublijsten, en na de laatste. In wiki-syntaxis volgen sublijsten echter dezelfde regels als secties van een pagina: het enige mogelijke deel van het lijstelement dat niet in sublijsten is, is vóór de eerste sublijst.

In het geval van een ongenummerde lijst op het eerste niveau in wikitextcode kan deze beperking worden ondervangen door de lijst op te splitsen in meerdere lijsten; ingesprongen tekst tussen de deellijsten kan visueel dienen als onderdeel van een lijstitem na een sublijst; dit kan echter, afhankelijk van CSS, een lege regel voor en na elke lijst opleveren, in welk geval voor de uniformiteit elk lijstitem op het eerste niveau een aparte lijst kan worden.

Genummerde lijsten illustreren dat wat eruit zou moeten zien als één lijst, voor de software uit meerdere lijsten kan bestaan; Ongenummerde lijsten geven een overeenkomstig resultaat, behalve dat het probleem van het herstarten met 1 niet van toepassing is.

Wikitext Resultaat
<ol>
  <li>lijst item A1
    <ol>
      <li>lijst item B1</li>
      <li>lijst item B2</li>
    </ol>doorlopend lijstitem A1
  </li>
  <li>lijst item A2</li>
</ol>
  1. lijst item A1
    1. lijst item B1
    2. lijst item B2
    doorlopend lijstitem A1
  2. lijst item A2
vs.
#lijstitem A1
##lijstitem B1
##lijstitem B2
#:doorlopend lijstitem A1
#lijstitem A2
  1. lijstitem A1
    1. lijstitem B1
    2. lijstitem B2
    doorlopend lijstitem A1
  2. lijstitem A2

Een niveau dieper, met een sublijstitem dat doorgaat na een subsublijst, krijgt u nog meer witregels; Dit heeft echter geen gevolgen voor het vervolg van de lijst van het eerste niveau:

Wikitext Resultaat
#lijstitem A1
##lijstitem B1
###lijstitem C1
##:doorlopend lijstitem B1
##lijstitem B2
#lijstitem A2
  1. lijstitem A1
    1. lijstitem B1
      1. lijstitem C1
      doorlopend lijstitem B1
    2. lijstitem B2
  2. lijstitem A2

Zie ook m:Template:List demo.

Het is mogelijk om ongenummerde opsommingstekens in te sluiten bij genummerde items:

Wikitext Resultaat
# list item A
#* nested bullet A1
#* nested bullet A2
# continuing list item B
#* nested bullet B1
#* nested bullet B2
  1. list item A
    • nested bullet A1
    • nested bullet A2
  2. continuing list item B
    • nested bullet B1
    • nested bullet B2

Het lijsttype wijzigen

Per lijst

Het lijsttype (wat voor type marker verschijnt vóór het lijstitem) kan in CSS worden gewijzigd door de eigenschap list-style-type in te stellen:

Wikitext Resultaat
<ol style="list-style-type:lower-roman">
  <li>Over de auteur</li>
  <li>Voorwoord bij de eerste editie</li>
  <li>Voorwoord bij de tweede editie</li>
</ol>
  1. Over de auteur
  2. Voorwoord bij de eerste editie
  3. Voorwoord bij de tweede editie
<ol style="list-style-type:lower-alpha">
  <li>Over de auteur</li>
  <li>Voorwoord bij de eerste editie</li>
  <li>Voorwoord bij de tweede editie</li>
</ol>
  1. Over de auteur
  2. Voorwoord bij de eerste editie
  3. Voorwoord bij de tweede editie

Website breed

De standaard #, ##, ### wikitext kan naast CSS in MediaWiki:Common.css worden gebruikt om het gebruikelijke systeem van genummerde lijsten te produceren (1, 2, 3; dan a, b, c; dan i, ii, iii):

ol { 
	list-style-type: decimal; 
}
ol li > ol { 
	list-style-type: lower-alpha; 
}
ol li > ol li > ol { 
	list-style-type: lower-roman; 
}

De eerste ol hierboven is de standaard, dus niet nodig tenzij een ander stijltype voor de lijst nodig is.

Wikitext Resultaat
#list item A1
##list item B1
###list item C1
###list item C2
##list item B2
#list item A2
  1. list item A1
    1. list item B1
      1. list item C1
      2. list item C2
    2. list item B2
  2. list item A2

Extra inspringing van lijsten

In een genummerde lijst in een groot lettertype worden in sommige browsers niet meer dan twee cijfers weergegeven, tenzij extra inspringen wordt toegepast (als er meerdere dubbele punten zijn: voor elke dubbele punt). Dit kan met CSS:

ol { margin-left: 2cm}

of anders, zoals hieronder.

Wikitext Resultaat Opmerkingen
:#abc
:#def
:#ghi
 
  1. abc
  2. def
  3. ghi
Een lijst met één of meer regels die beginnen met een dubbele punt creëert een beschrijvinglijst zonder definitie termen, en met de items als definitie beschrijvingen, dus gedraaid. Als de dubbele punten echter voor de codes "*" of "#" van een ongeordende of geordende lijst staan, wordt de lijst als één definitie beschrijving behandeld, zodat de hele lijst in indelingen wordt opgenomen.
<ul>
  <ol>
    <li>abc</li>
    <li>def</li>
    <li>ghi</li>
  </ol>
</ul>
    1. abc
    2. def
    3. ghi
MediaWiki vertaalt een ongeordende lijst (ul) zonder lijstitems (li) in een div met een $margin-links, waardoor de inhoud inspringt. Dit is de meest veelzijdige methode, omdat het mogelijk is om met een ander getal dan 1 te beginnen, zie hieronder.
<ul>
#abc
#def
#ghi
</ul>
    1. abc
    2. def
    3. ghi
Zoals hierboven, met de inhoud van de "ongeordende lijst zonder lijstitems", die zelf een geordende lijst is, uitgedrukt met #-codes. De geproduceerde HTML, en dus de weergave, is hetzelfde. Dit is de aanbevolen' methode bij het starten van de lijst bij 1.

Om aan te tonen dat alle drie de methoden alle cijfers van 3-cijferige getallen weergeven, zie Lijst demo.

Beginwaarde opgeven

Het is mogelijk om een beginwaarde te specificeren met HTML-syntaxis.

<ol start="9">
<li>Amsterdam</li>
<li>Rotterdam</li>
<li>Den Haag</li>
</ol>
  1. Amsterdam
  2. Rotterdam
  3. Den Haag

Of:

<ol>
<li value="9">Amsterdam</li>
<li value="8">Rotterdam</li>
<li value="7">Den Haag</li>
</ol>
  1. Amsterdam
  2. Rotterdam
  3. Den Haag

Vergelijking met een tabel

Naast automatische nummering, past de genummerde lijst ook de inhoud van de posten in overeenstemming, vergelijkbaar met het gebruik van de syntaxis van de tabel:

{|
|-
| align=right |  9.|| Amsterdam
|-
| align=right | 10.|| Rotterdam
|-
| align=right | 11.|| Den Haag
|}

geeft:

9. Amsterdam
10. Rotterdam
11. Den Haag

Deze niet-automatische nummering heeft het voordeel dat indien een tekst naar de nummers verwijst, het invoeren of verwijderen van een item de verwijzing klopt als tenminste niet het gebruikte nummer wordt verwijderd.

Lijsten met meerdere kolommen

Zie ook Template:Col-begin, Template:Col-break, Template:Col-end.

Lijst met opsommingstekens met meerdere kolommen

<div style="column-count:2">
* appel 
* tapijt 
* geografie 
* berg 
* nergens 
* post 
* gerapporteerd 
* toast
</div>

geeft:

  • appel
  • tapijt
  • geografie
  • berg
  • nergens
  • post
  • gerapporteerd
  • toast
<div style="column-count:3">
* appel 
* tapijt 
* geografie 
* berg 
* nergens 
* post 
* gerapporteerd 
* toast
</div>

geeft:

  • appel
  • tapijt
  • geografie
  • berg
  • nergens
  • post
  • gerapporteerd
  • toast

Genummerde lijst met meerdere kolommen

<div style="column-count:3">
#appel 
#tapijt 
#geografie 
#berg 
#nooit 
#post 
#ragged 
#toast
</div>

geeft:

  1. appel
  2. tapijt
  3. geografie
  4. berg
  5. nooit
  6. post
  7. ragged
  8. toast

Hieronder wordt een startwaarde gespecificeerd, met HTML-syntaxis (voor de eerste kolom kan hetzij wiki-syntax of HTML-syntaxis worden gebruikt).

In combinatie met het extra inspringen dat in het vorige gedeelte is uitgelegd:

{| valign="top"
|-
|<ul><ol start="125"><li>a</li><li>bb</li><li>ccc</li></ol></ul>
|<ul><ol start="128"><li>ddd</li><li>ee</li><li>f</li></ol></ul>
|}

geeft

    1. a
    2. bb
    3. ccc
    1. ddd
    2. ee
    3. f

Met behulp van m:Template:multi-column numbered list kan de berekening van de startwaarden geautomatiseerd worden, en alleen de eerste startwaarde en het aantal items in elke kolom behalve de laatste moeten worden gespecificeerd. Het toevoegen van een item aan een kolom of het verwijderen van een item uit een kolom vereist dat slechts één nummer, het aantal items in die kolom, wordt aangepast in plaats van de startnummers voor alle daaropvolgende kolom te veranderen.

{{Multi-column numbered list|125|a<li>bb<li>ccc|3|<li>ddd<li>ee<li>f}}

geeft:

    1. a
    2. bb
    3. ccc
    1. ddd
    2. ee
    3. f
{{Multi-column numbered list|lst=lower-alpha|125|a<li>bb<li>ccc|3|<li>ddd<li>ee|2|<li>f}}

geeft:

    1. a
    2. bb
    3. ccc
    1. ddd
    2. ee
    1. f
{{Multi-column numbered list|lst=lower-roman|125|a<li>bb<li>ccc|3|<li>ddd<li>ee|2|<li>f}}

geeft:

    1. a
    2. bb
    3. ccc
    1. ddd
    2. ee
    1. f
{{Multi-column numbered list|lst=disc||a<li>bb<li>ccc||<li>ddd<li>ee||<li>f}}

geeft:

    1. a
    2. bb
    3. ccc
    1. ddd
    2. ee
    1. f

Gestroomlijnde stijl of horizontale stijl

Het is ook mogelijk om korte lijsten te presenteren met behulp van een zeer eenvoudige opmaak, zoals:

''Titel van de lijst:'' voorbeeld 1, voorbeeld 2, voorbeeld 3

Titel van de lijst: voorbeeld 1, voorbeeld 2, voorbeeld 3

Deze stijl vereist minder ruimte op de pagina en heeft de voorkeur als er slechts een paar vermeldingen in de lijst zijn, het gemakkelijk te lezen is en een direct bewerken punt is niet nodig. De lijst moet beginnen met een kleine letter, tenzij het een eigen naamwoord is.

Tabellen

Een tabel met één kolom lijkt erg op een lijst, maar het maakt sorteren mogelijk. Als de wikitex zelf al met dezelfde sorteertoets is gesorteerd, is dit voordeel niet van toepassing. Een tabel met meerdere kolommen maakt het mogelijk om op elke kolom te sorteren.

Zie ook Wanneer tabellen gebruiken.

Ongeordende lijsten veranderen in geordende lijsten

Met de CSS

ul { list-style: decimal }

ongeordende lijsten worden veranderd in geordende lijsten. Dit geldt (voor zover de CSS-selector dit niet beperkt) voor alle ul-lijsten in de HTML-broncode:

  • die geproduceerd met *
  • die met ‎<ul> in de wikitext
  • die geproduceerd door het systeem

Aangezien elke speciale pagina, net als andere pagina's, een class heeft op basis van de paginanaam, kan men voor elk type afzonderlijk aangeven of de lijsten geordend moeten worden. Zie ook Gebruikersbijdragen en Verwijzingen naar deze pagina.

Het lijkt echter niet mogelijk om alle paginageschiedenislijsten geordend te maken (tenzij men alle lijsten geordend maakt), omdat de classname gebaseerd is op de pagina waarvoor de geschiedenis wordt bekeken.

Zie ook