Aide:Erreurs de lint/Contenu mal placé

This page is a translated version of the page Help:Lint errors/fostered and the translation is 100% complete.

L’erreur Contenu mal placé est déclenchée quand du contenu est dans la structure d’une table mais pas là où il peut être visible. Plus précisément, le contenu ne peut être présent que dans les cellules, les en-têtes et les titres.

Le contenu inséré ailleurs est déplacé avant la table (contenu adopté par un nœud parent). Voir l’exemple ci-dessous :

Image montrant le contenu mal placé dans les balises de la table à gauche, et son affichage dans un navigateur à droite.

L’exemple ci-dessus montre des copies d’écrans d’une page de Wikipédia en anglais. À gauche, montrant le code wiki, vous voyez l’entête en gras dans la table après une ligne de table (|-) mais en dehors d’une cellule (|). À droite, l’affichage sur un navigateur montre que l’entête est affiché en fait avant la table plutôt que dedans. Dans cet exemple il est clair que l’intention de l'auteur est d’avoir un entête en dehors de la table. Donc le code wiki doit être corrigé pour déplacer l’entête en dehors de la table également.

Dans d’autres exemples où le marquage de cellule (ou entête ou titre) est absent, la correction est d’ajouter le balisage | ou ! ou |+ juste avant, le cas échéant.

La spécification HTML5 appelle ce contenu favorisé car l'en-tête est déplacé en dehors du tableau et est "adopté" par un élément HTML différent (son « parent adoptif »).

Si votre installation de Wikipedia ou autre MediaWiki a été corrigée quant au contenu mal placé et qu'une nouvelle erreur apparait, vérifiez l'historique de l'article pour examiner les dernières modifications. Beaucoup de modifications résultant de contenus mal placés sont fausses ou malicieuses et doivent être annulées ou modifiées.

Voir aussi