Help:Lint errors/deletable-table-tag/fr

This page is a translated version of the page Help:Lint errors/deletable-table-tag and the translation is 65% complete.
Outdated translations are marked like this.
Other languages:

Cette catégorie de lint a été ajoutée pour aider les éditeurs à corriger le wikicode et les modèles pour s'assurer que leurs pages s'affichent correctement avec un outil basé sur HTML5 comme RemexHTML et Parsoid.

Exemple :

{| ← Table 1 commence ici
| foo
|-
{| ← Table 2 commence ici. Vous pouvez retirer ce code.
|- ← Ligne pour Table 2. Vous pouvez également supprimer ceci si vous le souhaitez.
| bar
|} ← cette balise de fermeture est désormais inutile et devrait aussi être enlevée
|}

Dans cet exemple, le premier tableau sera fermé une fois que le second tableau est ouvert. Ce n'est peut être pas ce que souhaitait l'auteur. Dans la plupart des cas, les éditeurs devraient corriger le wikicode et enlever le deuxième tableau. Bien qu'il ne soit pas nécessaire d'enlever la balise ligne, nous recommandons de la retirer. La balise de fermeture du tableau n'étant plus nécessaire, elle doit également être retirée.

Corrections alternatives

Cependant, dans certains cas, les éditeurs peuvent avoir oublié d'ajouter une balise <td>. Dans ce cas, la correction consiste à ajouter
|
avant le début du tableau 2, ce qui corrigera le problème également.

Notez que dans certains cas, le rendu n'est pas nécessairement cassé. Dans ce cas, il est pertinent de fermer explicitement le premier tableau.

Ainsi, la correction sur une page dépend du contexte.

Explication

This linter category relates to a table being nested inside another table in a fosterable position (inside a ‎<tr> or |- tag, for example).

RemexHTML and Parsoid will preserve both table tags and will render two adjacent tables which might not be what the editor intended. In cases where the wikitext comes from a template, Linter will also tell you what template produced that output, but you will have to investigate the template source to identify the relevant piece of template code that produces that table tag and fix it. See example of a template fix.