Aide:Erreurs de lint/Balise de fin manquante
L'erreur de balise de fin manquante missing-end-tag apparaît lorsqu'une balise est ouverte, mais pas fermée. Pour la corriger, fermez la balise ouverte.
Exemples
Exemple 1 :
<span> rabbits
Dans l'exemple 1, le span doit être fermé en ajoutant </span>
à la fin :
<span> rabbits</span>
Exemple 2 :
<span>Foo
baz
</span>
Note that this example may be potentially confusing since there is both an open and closing span tag. But, note that this is wikitext, not HTML. As such, when this wikitext is processed, the first line gets wrapped in a p-tag, and the 3rd and 4th lines get wrapped in a second p-tag. So, the "opening" and "closing" span tags are split between two paragraph tags. So, in the first paragraph, the span tag is indeed unclosed!
Exemple 3 :
<span>foo
<p>bar</p>
boo
</span>
As with example 2, this is also wikitext, not HTML. So, the first line gets wrapped in a p-tag within which the span tag is unclosed.
Les exemples 2 et 3 produisent non seulement l'avertissement de Linter concernant une fin manquante, mais aussi l'avertissement stripped tag pour les balises vides. Les solutions pour 2 et 3 dépendent de ce que vous souhaitez obtenir réellement. Le plus simple est de transformer le <span>
en <div>
.
Le message ambigu est le résultat de la génération automatique de balises <p>...</p>
par l'analyseur syntaxique pour chaque paragraphe de texte.
Exemple 4 :
''rabbits
Dans l'exemple 4, la balise HTML est le résultat de l'analyse syntaxique du wikicode sur les italiques.
Il doit être fermé en ajoutant ''
à la fin.
Outils
Les outils suivants peuvent vous aider à corriger l'absence des balises de fermeture :
- WPCleaner: voir les instructions pour utiliser WPCleaner dans la correction des erreurs détectées par Linter. L'absence de balises fermantes peut être signalée par WPCleaner comme partie de CheckWiki erreur #532 (pour les balises) et erreur #540 (pour le formatage en gras ou en italiques).