Discussion modèle:Liste de pages numérotées
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Comportement bizarre lorsque la liste est barrée modifier
Bonjour, pour une raison que j’ignore, lorsque le modèle est situé entre <s>
et </s>
, le HTML du rendu est étrange. Au lieu de ressembler à ça :
<s>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</li>
Il ressemble à ça :
<s></s>
<ul>
<s>
<li>1</li>
<li>2</li>
</s>
<li><s>3</s></li>
</ul>
Autrement dit, un <s></s>
est inséré à l’intérieur du <ul>
(une syntaxe normalement invalide : <ul>
ne peut contenir que des <li>
) uniquement pour les N-1 premiers éléments. Le dernier élément est en dehors du <s>
, et contient lui-même un <s>
.
Le problème est notamment visible sur Projet:Restauration_lien_rouge/Index : remarquez comment les deux derniers éléments des listes d’exceptions barrées sont systématiquement collés ensemble. Il est possible de reproduire le problème avec par exemple le code suivant : <s>{{Liste de pages numérotées|Projet:Restauration lien rouge/par distance/Exceptions/Y/|avant lien=*}}</s>
. Je n’arrive pas à savoir si c’est un bug de Mediawiki ou de ce modèle. -- Okhjon (discuter) 11 septembre 2021 à 16:22 (CEST)
- Okhjon :
- Bonjour,
- Je crois que le problème de base est qu'il est invalide d'avoir des éléments de bloc <ul> ou <li> à l'intérieur d'un élément en ligne <s>. En pratique, ça ne gênerait pas trop le navigateur, mais MediaWiki détecte le problème et tente de le corriger en barrant séparément chaque élément de liste au lieu de laisser la balise <s> de départ englober la liste complète... enfin j'imagine que c'est l'intention, mais comme tu l'as remarqué, il produit quelque chose de complètement incorrect à la place.
- Il semble s'agir d'un bug de MediaWiki spécifique à la balise <s>, car
{{Liste verticale-horizontale|1=*<span style="text-decoration: line-through;">{{Projet:Restauration lien rouge/Index lettre|A}}</span>}}
ne pose pas de problème d'affichage. - Orlodrim (discuter) 12 septembre 2021 à 11:43 (CEST)