Bienvenue sur le wiki de Nuit debout, nous sommes le 2998 mars.




Modification de Aide:Insérer un tableau (wikicode, avancé)

Aller à : navigation, rechercher

Attention : Vous n’êtes pas connecté. Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre nom d’utilisateur, entre autres avantages.

Cette modification va être défaite. Veuillez vérifier les modifications ci-dessous, puis publier si c’est bien ce que vous voulez faire.
Version actuelle Votre texte
Ligne 2 : Ligne 2 :
  
 
=== Amorcer un tableau ===
 
=== Amorcer un tableau ===
Un tableau s’ouvre avec le code : {{Vert|'''<code><nowiki>{|</nowiki></code>'''}}.
+
Un tableau s’ouvre avec le code : {{green|'''<code><nowiki>{|</nowiki></code>'''}}.
  
La plupart des tableaux utilisent la classe <code>wikitable</code>, s'écrivant : {{Vert|'''<code><nowiki>class="wikitable"</nowiki></code>'''}}. L'usage de la classe <code>wikitable</code> simplifie et harmonise la mise en forme des tableaux de données.
+
La plupart des tableaux utilisent la classe <code>wikitable</code>, s'écrivant : {{green|'''<code><nowiki>class="wikitable"</nowiki></code>'''}}. L'usage de la classe <code>wikitable</code> simplifie et harmonise la mise en forme des tableaux de données.
  
Par défaut, un tableau se positionne à gauche, mais peut être centré avec : {{Vert|'''<code><nowiki>class="wikitable center"</nowiki></code>'''}} (attention, avec {{en}}{{Vert|'''<code>center</code>'''}} le tableau prend toute la largeur de la page et ne peut donc pas admettre d'image à droite et/ou à gauche).
+
Par défaut, un tableau se positionne à gauche, mais peut être centré avec : {{green|'''<code><nowiki>class="wikitable center"</nowiki></code>'''}} (attention, avec {{en}}{{green|'''<code>center</code>'''}} le tableau prend toute la largeur de la page et ne peut donc pas admettre d'image à droite et/ou à gauche).
  
Pour améliorer la lisibilité des grands tableaux, une alternance de gris peut être appliquée avec : '''{{Vert|<code><nowiki>class="wikitable alternance"</nowiki></code>}}'''.
+
Pour améliorer la lisibilité des grands tableaux, une alternance de gris peut être appliquée avec : '''{{green|<code><nowiki>class="wikitable alternance"</nowiki></code>}}'''.
  
Un tableau se ferme avec le code : {{Vert|'''<code><nowiki>|}</nowiki></code>'''}}.
+
Un tableau se ferme avec le code : {{green|'''<code><nowiki>|}</nowiki></code>'''}}.
  
 
=== Insérer un titre ===
 
=== Insérer un titre ===
Le titre du tableau est défini par : {{Vert|'''<code><nowiki>|+</nowiki></code>'''}}.
+
Le titre du tableau est défini par : {{green|'''<code><nowiki>|+</nowiki></code>'''}}.
  
 
Le titre du tableau se place en début de tableau, avant la première rangée de cellules. Si plusieurs titres sont indiqués, seul le premier est pris en compte.
 
Le titre du tableau se place en début de tableau, avant la première rangée de cellules. Si plusieurs titres sont indiqués, seul le premier est pris en compte.
  
 
=== Insérer une nouvelle ligne ===
 
=== Insérer une nouvelle ligne ===
Une nouvelle ligne est créée dans un tableau avec le code : {{Vert|'''<code><nowiki>|-</nowiki></code>'''}}.
+
Une nouvelle ligne est créée dans un tableau avec le code : {{green|'''<code><nowiki>|-</nowiki></code>'''}}.
  
Le nombre de tirets dans {{Vert|'''<code><nowiki>|-</nowiki></code>'''}} n'est pas limité, on peut en ajouter pour rendre le code wiki plus lisible ; par exemple : {{nobr|{{Vert|'''<code><nowiki>|------</nowiki></code>'''}}}}.
+
Le nombre de tirets dans {{green|'''<code><nowiki>|-</nowiki></code>'''}} n'est pas limité, on peut en ajouter pour rendre le code wiki plus lisible ; par exemple : {{nobr|{{green|'''<code><nowiki>|------</nowiki></code>'''}}}}.
  
Le code {{Vert|'''<code><nowiki>|-</nowiki></code>'''}} est ignoré s’il n’est pas suivi de contenu suivi de nouvelles cellules.
+
Le code {{green|'''<code><nowiki>|-</nowiki></code>'''}} est ignoré s’il n’est pas suivi de contenu suivi de nouvelles cellules.
  
 
=== Créer une cellule ===
 
=== Créer une cellule ===
Une nouvelle cellule (ou case) est créée dans un tableau avec le code : {{Vert|'''<code><nowiki>|</nowiki></code>'''}} (si le contenu des cellules est décrit verticalement) ; ou bien : {{Vert|'''<code><nowiki>||</nowiki></code>'''}} (si disposé horizontalement).
+
Une nouvelle cellule (ou case) est créée dans un tableau avec le code : {{green|'''<code><nowiki>|</nowiki></code>'''}} (si le contenu des cellules est décrit verticalement) ; ou bien : {{green|'''<code><nowiki>||</nowiki></code>'''}} (si disposé horizontalement).
  
 
Il est possible de laisser des cellules vides. Dans la disposition à l'horizontale, il est alors important de toujours placer au moins une espace avant les deux barres verticales séparant deux cellules, afin de clairement identifier les cellules et attributs de cellules.
 
Il est possible de laisser des cellules vides. Dans la disposition à l'horizontale, il est alors important de toujours placer au moins une espace avant les deux barres verticales séparant deux cellules, afin de clairement identifier les cellules et attributs de cellules.
  
 
=== Créer une en-tête de colonne ou une en-tête de ligne ===
 
=== Créer une en-tête de colonne ou une en-tête de ligne ===
Un '''en-tête de colonne''' est créé par : {{Vert|'''<code><nowiki>! scope="col"</nowiki></code>'''}}.
+
Un '''en-tête de colonne''' est créé par : {{green|'''<code><nowiki>! scope="col"</nowiki></code>'''}}.
  
L'en-tête de colonne se place sur la {{1re}} ligne (avant la première ligne de contenu), c'est-à-dire après le premier {{Vert|'''<code><nowiki>|-</nowiki></code>'''}}.
+
L'en-tête de colonne se place sur la {{1re}} ligne (avant la première ligne de contenu), c'est-à-dire après le premier {{green|'''<code><nowiki>|-</nowiki></code>'''}}.
  
Un '''en-tête de ligne''' est créé par : {{Vert|'''<code><nowiki>! scope="row"</nowiki></code>'''}}.
+
Un '''en-tête de ligne''' est créé par : {{green|'''<code><nowiki>! scope="row"</nowiki></code>'''}}.
  
L'en-tête de ligne se place au début de chaque ligne, c'est-à-dire après chaque {{Vert|'''<code><nowiki>|-</nowiki></code>'''}}.
+
L'en-tête de ligne se place au début de chaque ligne, c'est-à-dire après chaque {{green|'''<code><nowiki>|-</nowiki></code>'''}}.
  
 
Par défaut dans la classe <code>wikitable</code>, le texte des en-têtes est affiché en gras, tous les en-têtes prennent une couleur de fond différente, et les en-têtes de colonnes sont centrés tandis que les en-têtes de lignes sont alignés à gauche.
 
Par défaut dans la classe <code>wikitable</code>, le texte des en-têtes est affiché en gras, tous les en-têtes prennent une couleur de fond différente, et les en-têtes de colonnes sont centrés tandis que les en-têtes de lignes sont alignés à gauche.
Ligne 145 : Ligne 145 :
  
 
=== Alignement vertical du texte dans une cellule ===
 
=== Alignement vertical du texte dans une cellule ===
Pour définir '''l'alignement vertical du texte''', on utilise la fonction {{Vert|'''<code><nowiki>valign="x"</nowiki></code>'''}} : tableau {{Vert|'''<code><nowiki>{| valign="top"</nowiki></code>'''}}, ligne {{Vert|'''<code><nowiki>|- valign="top"</nowiki></code>'''}}, case {{Vert|'''<code><nowiki>||valign="bottom"|</nowiki></code>'''}} . Les valeurs possibles sont {{Vert|<code>top</code>}} et {{Vert|<code>bottom</code>}}
+
Pour définir '''l'alignement vertical du texte''', on utilise la fonction {{green|'''<code><nowiki>valign="x"</nowiki></code>'''}} : tableau {{green|'''<code><nowiki>{| valign="top"</nowiki></code>'''}}, ligne {{green|'''<code><nowiki>|- valign="top"</nowiki></code>'''}}, case {{green|'''<code><nowiki>||valign="bottom"|</nowiki></code>'''}} . Les valeurs possibles sont {{green|<code>top</code>}} et {{green|<code>bottom</code>}}
  
 
=== Fusionner des cellules ===
 
=== Fusionner des cellules ===
 
Il est parfois nécessaire de fusionner des cellules.
 
Il est parfois nécessaire de fusionner des cellules.
  
Pour '''fusionner horizontalement x cellules''', on utilise la fonction {{Vert|'''<code><nowiki>colspan="x"</nowiki></code>'''}} (expansion de x colonnes) : {{Vert|'''<code><nowiki>||colspan="2"|</nowiki></code>'''}}. La première cellule à gauche doit être paramétrée, l'extension se fait vers la droite. Les cellules « mangées » '''ne''' doivent '''pas''' être présentes dans le code.
+
Pour '''fusionner horizontalement x cellules''', on utilise la fonction {{green|'''<code><nowiki>colspan="x"</nowiki></code>'''}} (expansion de x colonnes) : {{green|'''<code><nowiki>||colspan="2"|</nowiki></code>'''}}. La première cellule à gauche doit être paramétrée, l'extension se fait vers la droite. Les cellules « mangées » '''ne''' doivent '''pas''' être présentes dans le code.
  
Pour '''fusionner verticalement x cellules''', on utilise la fonction {{Vert|'''<code><nowiki>rowspan="x"</nowiki></code>'''}} (expansion de x rangées) : {{Vert|'''<code><nowiki>||rowspan="2"|</nowiki></code>'''}}. La {{1re}} cellule du haut doit être paramétrée, l'extension se fait vers le bas. Les cases « mangées » '''ne''' doivent '''pas''' être présentes dans le code.
+
Pour '''fusionner verticalement x cellules''', on utilise la fonction {{green|'''<code><nowiki>rowspan="x"</nowiki></code>'''}} (expansion de x rangées) : {{green|'''<code><nowiki>||rowspan="2"|</nowiki></code>'''}}. La {{1re}} cellule du haut doit être paramétrée, l'extension se fait vers le bas. Les cases « mangées » '''ne''' doivent '''pas''' être présentes dans le code.
  
 
<u>'''Exemple concret :'''</u>
 
<u>'''Exemple concret :'''</u>
Ligne 199 : Ligne 199 :
 
Les tableaux peuvent être [[Algorithme de tri|triés]]. Les tableaux triables s'identifient grâce aux flèches de tri des en-têtes. Le tri est cependant à utiliser avec parcimonie dans les articles, allant à l'encontre de normes d'[[Wikipédia:Atelier accessibilité/Bonnes pratiques#Tableaux|accessibilité]].
 
Les tableaux peuvent être [[Algorithme de tri|triés]]. Les tableaux triables s'identifient grâce aux flèches de tri des en-têtes. Le tri est cependant à utiliser avec parcimonie dans les articles, allant à l'encontre de normes d'[[Wikipédia:Atelier accessibilité/Bonnes pratiques#Tableaux|accessibilité]].
  
Un tableau devient triable lorsque celui commence par : '''{{Vert|<code><nowiki>{| class="wikitable sortable"</nowiki></code>}}'''.  
+
Un tableau devient triable lorsque celui commence par : '''{{green|<code><nowiki>{| class="wikitable sortable"</nowiki></code>}}'''.  
  
Une colonne devient fixe et non triable lorsqu'on lui spécifie : '''{{Vert|<code><nowiki>||class="unsortable"|</nowiki></code>}}'''.  
+
Une colonne devient fixe et non triable lorsqu'on lui spécifie : '''{{green|<code><nowiki>||class="unsortable"|</nowiki></code>}}'''.  
  
Une ligne devient fixe et non triable lorsqu'on lui spécifie : '''{{Vert|<code><nowiki>|- class="sortbottom"</nowiki></code>}}'''.  
+
Une ligne devient fixe et non triable lorsqu'on lui spécifie : '''{{green|<code><nowiki>|- class="sortbottom"</nowiki></code>}}'''.  
  
 
Les tableaux ayant des cellules fusionnées sur plusieurs rangées (rowspan) ou colonnes (colspan) ou ayant des cellules manquantes en fin de ligne ne se trient pas correctement. Il est recommandé d'utiliser la fusion de colonnes ou de lignes uniquement dans des cellules non triées, avec donc le code <code>"unsortable"</code> ou <code>"sortbottom"</code>. Voir exemple ci-après.
 
Les tableaux ayant des cellules fusionnées sur plusieurs rangées (rowspan) ou colonnes (colspan) ou ayant des cellules manquantes en fin de ligne ne se trient pas correctement. Il est recommandé d'utiliser la fusion de colonnes ou de lignes uniquement dans des cellules non triées, avec donc le code <code>"unsortable"</code> ou <code>"sortbottom"</code>. Voir exemple ci-après.

Avertissement : Toutes les contributions au wiki NuitDebout sont considérées comme publiées sous les termes de la licence Creative Commons attribution partage à l'identique 3.0.

Annuler | Aide (ouvre une nouvelle fenêtre)