Aide:Erreurs de lint/Problèmes divers

From mediawiki.org
This page is a translated version of the page Help:Lint errors/misc-tidy-replacement-issues and the translation is 100% complete.

Cette catégorie est utilisée pour des problèmes mineurs que nous pourrions découvrir avant que nous décidions qu'ils nécessitent leur propre catégorie. En août 2018, cette catégorie ne contient qu'une erreur nommée "div-span-flip".

div-span-flip

Problème

Certaines pages ont changé d'apparence car Tidy intervertissait les balises HTML div et span (phab:T11737). Ceci étant dit, il semble qu'un certain nombre de pages listées dans cette catégorie n'ont pas d'impact sur le rendu visible malgré la présence d'attributs de style et de classe dans la balise span.

Solution

Même chose que Help:Extension:Linter/html5-misnesting

Pourquoi cela se produit-il ?

Tidy intervertissait les éléments HTML div et span de manière à ce que le div ne soit pas placé à l'intérieur du span. <span><div>Texte ici</div></span> a été modifié en <div><span>Texte ici</span></div>.

Cela n'a d'importance que lorsque la balise span avait des attributs style ou class. Avec Tidy, les attributs style et class avaient un effet. Mais, étant donné que Remex n'inververtit plus ces balises, les attributs style et class de la balise span n'ont plus d'effet. Ainsi, dans certains cas, cela cause des différences de rendu visibles. Le Linter signale les problèmes seulement là où les balises span ont de tels attributs, mais même pour celles-ci, dans de nombreux cas, cela ne cause aucune différence de rendu.