Jump to content

Help:Lint errors/missing-end-tag/nl

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

De fout missing-end-tag is wanneer een ‎<tag> wordt geopend, maar niet wordt gesloten. Om het op te lossen, sluit u de geopende tag.

Voorbeelden

Voorbeeld 1:

<span> rabbits

In voorbeeld 1 moet de "span" worden gesloten door ‎</span> aan het einde toe te voegen:

<span> rabbits</span>

Voorbeeld 2:

<span>Foo

baz
</span>

Merk op dat dit voorbeeld mogelijk verwarrend kan zijn, omdat er zowel een open als een sluittag "span" is. Maar dit is wikitext, geen HTML. Als zodanig, wanneer deze wikitext wordt verwerkt, wordt de eerste regel gewikkeld in een p-tag, en de 3e en 4e regels worden gewikkeld in een tweede p-tag. De "open" en "sluit" tags van de "span" worden dus verdeeld tussen twee "p" tags. In de eerste alinea is de tag "span" dus inderdaad niet gesloten!

Voorbeeld 3:

<span>foo
<p>bar</p>
boo
</span>

Zoals bij voorbeeld 2, is dit ook wikitext, geen HTML. Dus de eerste regel wordt ingewikkeld in een tag "p" waarin de tag "span" niet afgesloten is.

Voorbeelden 2 en 3 veroorzaken niet alleen de waarschuwing over de ontbrekende afsluiting, maar ook de waarschuwing stripped tag. Oplossingen voor 2 en 3 hangen af van de exacte vereiste uitvoer. De eenvoudigste is om de ‎<span> om te zetten in een ‎<div>.

Het verwarrende bericht is het gevolg van de automatische generatie van ‎<p>...‎</p> tags door de parser voor elke paragraaf van de tekst.

Voorbeeld 4:

''rabbits

In voorbeeld 4 is de ontbrekende sluittag het resultaat van het analyseren van de wikitext-syntaxis voor cursief. Het moet worden afgesloten door aan het einde '' toe te voegen.

Voorbeeld 5:

'ת''א, פינת מנצ'סטר: סיפורו

In Hebreeuwse krantenartikelen worden soms twee apostroffen als opmaak gebruikt. Vervang ze door &apos;&apos;

Voorbeeld 6:

Vervang twee '' in URL's door %27%27

Hulpmiddelen

De volgende hulpmiddelen kunnen helpen ontbrekende sluittags te herstellen: