Help:Lint errors/unclosed-quotes-in-heading/nl

From Linux Web Expert

Deze fout zal niet vaak voorkomen.

Probleem

Wikitext Uitvoer HTML
__TOC__
tekst
==''foo==
bar
<div class="toc" id="toc">
..
<ul><li>..<i>foo</i>..</li></ul>
..
</div>
<i><p>tekst</p></i>
<h2><i>foo</i></h2>
<i><p>bar</p></i>

Zoals te verwachten zorgen de niet afgesloten quotes dat de tag ‎<i> doorloopt voor de rest van de pagina vanaf dat punt. Bovendien wordt de niet afgesloten tag toegevoegd aan de TOC (Inhoudsopgave) en lijkt de pagina verminkt.

Oplossing

Sluit de niet afgesloten dubbele en driedubbele quotes af in de koppen.

Waarom komt dit voor?

Dit is dezelfde reden als bij Help:Extension:Linter/pwrap-bug-workaround en Help:Extension:Linter/multiline-html-table-in-list . De PHP-parser heeft niet genoeg informatie om de HTML5-structuur te herkennen. De wikitekst wordt regel-voor-regel verwerkt door de parser en die kan daarbij door fouten in het afsluiten van tags van slag raken, als het RemexHTML niet lukt om die fout te herstellen. In deze gevallen wordt de HTML aangemaakt in de vorm ..<ul><li>..<i>foo</li></ul>..<h2><i>foo</h2></i>. Let op de niet afgesloten ‎<i> tag in de inhoudsopgave en de fout geneste ‎<i> tag in de kop.

Hulpmiddelen

De volgende hulpmiddelen kunnen de fout met niet afgesloten quotes in de kop oplossen: