Aide:Erreurs de lint/Ancien comportement des balises de police englobant un lien
The help text on this page references Tidy which is no longer used on the Wikimedia cluster. It was replaced with RemexHtml in July 2018. |
Le tableau ci-dessous met en lumière le problème :
Wikitexte | Tidy | Remex |
---|---|---|
<font color="green">[[Foo]]</font>
|
<a href=".."><font color="green">Foo</font></a>
|
<font color="green"><a href="..">Foo</a></font>
|
So, with Tidy, the link is now coloured green instead of blue / red (depending on whether the page exists or not) whereas Remex and Parsoid will not do this. This linter category tracks pages with this behaviour so that editors can make appropriate fixes to the wikitext depending on desired rendering.
Solution
Pour correctement colorer un lien en vert, les balises de styles devraient être placées entre les crochets :
[[Foo|<font color="green">Foo</font>]]
Préférentiellement, le style devrait utiliser la balise <span>
et l'attribut style
car la balise <font>
est obsolète en HTML 5 :
[[Foo|<span style="color:green;">Foo</span>]]
Mises en garde
However, Tidy does not do this consistently for all cases where a font tag wraps a link or an image tag. See tâche T294720 for examples. https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/386016/6/tests/mocha/linter.js shows a bunch of wikitext snippets and what Tidy does.
Outils
Les outils suivants peuvent aider à corriger les problèmes dus au bug de balise de Tidy :
Tidy font bug may be reported by WPCleaner as part of CheckWiki error #535.