Help:Lint errors/self-closed-tag/nl
Deze pagina is verouderd. |
Pagina's op de lijst self-closed-tag bevatten ongeldige zelfgesloten HTML-tags, zoals <b />, <div />, <span />, <p />, <td />.
(Geldige tags gedefinieerd in de HTML5-specificatie, zoals <br />, <hr />, <wbr />, veroorzaken deze fout niet.)[1][2]
Het gedrag van deze ongeldige tags verandert in MediaWiki 1.35 (uitrol Wikimedia 2-4 juni 2020), om in overeenstemming te zijn met de HTML5-specifiek, zodat hun gebruik in wikitext wordt ontraden.
Zie phab:T134423 voor meer details.
Pagina's worden ook automatisch op deze lijst geplaatst door verkeerde tags zoals </center/>, die meestal moeten worden gewijzigd in </center> (verwijder de laatste slash); of door verkeerde constructies zoals <s>...<s/>, die meestal moet worden gewijzigd naar <s>...</s> (verplaats de slash van het einde naar het begin van de tag).
Als een ongeldige <font /> of <span /> (zonder attributen zoals id= of class=) wordt gebruikt als spacer om te voorkomen dat wikicode wordt weergegeven in voorbeeldcode, zoals {<font/>{templatename}}, vervang <font /> of <nowiki /> voor geldige code die hetzelfde effect bereikt, of gebruik een sjabloon-linking sjabloon als {{tl}} of {{tlx}}, zoals in {{tlx|templatename}}.
Sommige sjablonen bevatten een anchor parameter |id=.
Wanneer u zelfgesloten <div id="..." /> en <span id="..." /> tags oplost die direct voor dergelijke sjablonen staan, overweeg dan de anchor tekst van de HTML-tag naar het sjabloon te verplaatsen en de nu onnodige tag te verwijderen.
Als een bepaalde pagina op deze lijst geen ongeldige zelfgesloten tags lijkt te hebben, kan het een pagina of sjabloon dat dat wel doet, omvatten (transclude).
Voorbeeld
- Ongeldige opmaak
<div> abc <div/>
- Geldige opmaak
<div> abc </div>
Aantekeningen
- ↑
De volledige lijst van geldige zelfsluitende tags in HTML5 is: area, base, br, col, embed, hr, img, input, keygen, link, meta, param, source, track en wbr.
Echter, via de parser zijn slechts
<br />,<hr />,<wbr />toegestaan. De HTML-tag<pre>wordt vervangen door de MediaWiki XML tag<pre>. - ↑
Sommige MediaWiki XML-tags zijn ook geldig wanneer ze zelfgesloten zijn, zoals
<nowiki />en<pre />, evenals sommige tags voor extensies zoals<ref />en<references />.
Hulpmiddelen
De volgende hulpmiddelen kunnen helpen ongeldige zelfgesloten HTML-tags te herstellen:
- WPCleaner: zie instructies over hoe WPCleaner te gebruiken om fouten te corrigeren die door Linter worden gedetecteerd. Zelfgesloten tags kunnen door WPCleaner worden gerapporteerd als onderdeel van het project CheckWiki fout #2.