Help:Lint errors/missing-end-tag/nl
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 ''
Voorbeeld 6:
Vervang twee '' in URL's door %27%27
Hulpmiddelen
De volgende hulpmiddelen kunnen helpen ontbrekende sluittags te herstellen:
- WPCleaner: zie instructies gebruik WPCleaner voor herstellen fouten gevonden door Linter. Ontbrekende sluittags kunnen door WPCleaner worden gemeld als onderdeel van project CheckWiki fout #532 (voor tags) en fout #540 (voor de opmaken vet en cursief).