Jump to content

Help:Lint errors/deletable-table-tag/nl

From mediawiki.org
This page is a translated version of the page Help:Lint errors/deletable-table-tag and the translation is 100% complete.

De linter-categorie deletable-table-tag is toegevoegd om redacteuren te helpen wikitext en sjablonen te verbeteren zodat hun pagina's correct worden weergegeven met een HTML5-gebaseerd hulpmiddel zoals RemexHTML en Parsoid .

Voorbeeld:

{| ← Tabel 1 begint hier
| foo
|-
{| ← Tabel 2 begint hier. U kunt deze code verwijderen.
|- ← Rij voor tabel 2. U kunt ook dit verwijderen als u dat wilt.
| bar
|} ← De afsluitende tag is nu nutteloos en zou verwijderd moeten worden
|}

In dit voorbeeld wordt de eerste tabel gesloten zodra de tweede tabel is geopend. Dit is misschien niet wat de redacteur wil. In de meeste gevallen moet de redacteur de wikitext herstellen Tabel 2 verwijderen. Hoewel de volgende tag "row" niet hoeft te worden verwijderd, raden wij aan deze te verwijderen. Aangezien de afsluitende tag van de tabel niet meer nodig is, moet deze ook worden verwijderd.

Alternatieve verbeteringen

In sommige scenario's is de redacteur echter vergeten een tag ‎<td> toe te voegen. In dat geval is het op te lossen om een | toe te voegen voor het begin van tabel 2, wat het probleem ook zal oplossen.

Let op dat in sommige gevallen de opbouw van de pagina niet noodzakelijkerwijs gebroken is. In dat geval is het logisch om de eerste tabel expliciet te sluiten.

Dus de specifieke verbetering op een pagina is context-afhankelijk.

Toelichting

Deze linter-categorie heeft betrekking op een tabel die genest is in een andere tabel op een onderliggende positie (bijvoorbeeld binnen een tag ‎<tr> of |-).

RemexHTML en Parsoid zullen beide tabel-tags behouden en twee aangrenzende tabellen weergeven die misschien niet zijn wat de redacteur bedoelde. In gevallen waarin de wikitext afkomstig is uit een sjabloon, zal Linter u ook vertellen welk sjabloon die uitvoer heeft geproduceerd, maar u moet de bron van het sjabloon onderzoeken om het relevante stukje code te identificeren dat die tabel-tag produceert en het te repareren. Voorbeeld van een verbetering in een sjabloon.