Help:Lint errors/fostered/fr

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 :



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 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. On the left that shows wikitext markup, you see the bold header inside the table after a table row but outside a table cell. On the right that shows the rendering in a browser, you see that the header actually shows up before the table rather than inside it. In this example, it is clear that the intent of the author is for the heading to be outside the table. So, the markup should be fixed to move the heading markup outside the table as well.

Dans d'autres exemples où le marquage de cellule (ou entête ou titre) est absent, la correction est d'ajouter  ou   ou   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 »).

Voir aussi

 * Aise:Tables
 * [$spec Spécification HTML5 sur le contenu mal placé]