Modèle:Tableau aligné — Wikipédia

 Documentation[voir] [modifier] [historique] [purger]

Utilisation

[modifier le code]

Ce modèle permet de faciliter l'alignement du contenu des tableaux en utilisant moins de wikicode.

Placer {{Tableau Aligné}} juste avant le tableau, puis ajouter les classes voulues au tableau.

Classe Fonction
defaultleft Aligne par défaut toutes les cellules du tableau à gauche
defaultcenter Aligne par défaut toutes les cellules du tableau au centre
defaultright Aligne par défaut toutes les cellules du tableau à droite
colNleft Aligne les cellules de la colonne N à gauche, N étant un nombre
colNcenter Aligne les cellules de la colonne N au centre, N étant un nombre
colNright Aligne les cellules de la colonne N à droite, N étant un nombre

Limitations

[modifier le code]
  • Les numéros de colonne jusqu'à col19 sont pris en charge. Un tableau peut avoir plus de colonnes, mais elles ne peuvent pas être alignées avec cette méthode.
  • Sur les tableaux utilisant rowspan ou colspan, les classes ci-dessus pourraient ne pas fonctionner correctement sur ces lignes, car l'alignement apparaîtra dans les mauvaises cellules.
  • Auquel cas, un code normal tel que style="text-align: left/center/right;"| cell content pourra être ajouté aux cellules individuelles, permettant d'obtenir l'alignement souhaité en replaçant l'alignement non désiré.
{{Tableau aligné}} {| class="wikitable defaultcenter col1left col4right" !Item1 !Item2 !Item3 !Item4 |- |AAAAAA |100-200 |3-4 |53.43 |- |BBB |5-6 |7-8 |5563.35 |- |CC |9-10 |113-125 |322313.00 |} 
Item1 Item2 Item3 Item4
AAAAAA 100-200 3-4 53.43
BBB 5-6 7-8 5563.35
CC 9-10 113-125 322313.00

Aligner une colonne d'en-têtes de lignes

[modifier le code]

Avec la classe « wikitable », la cellule d'en-tête est toujours centrée à moins d'être ajustée individuellement. Par conséquent, ce modèle n'est d'aucune aide pour les en-têtes dans ce cas précis.

Pour pallier ce problème, faites un rechercher-et-remplacer global pour ajouter style:text-align:left à chaque cellule d'en-tête.

Pour ce faire, assurez-vous que le tableau est dans une section séparée, ou bien dans un bac à sable. Cliquez sur le lien « Modifier le code », puis cliquez sur « Avancé » dans la barre d'outils. Enfin, cliquez sur l'icône « Rechercher et remplacer » à droite.

Remplissez le champ avec :

!

Puis complétez le champ « Remplacer par » avec :

! style=text-align:left|

Assurez-vous que toutes les options soient décochées et cliquez « tout remplacer ».

Prévisualisez la page. Enlevez style=text-align:left| des en-têtes de colonnes. Une façon plus simple peut être de couper les en-têtes avant le « rechercher-et-remplacer » et les mettre de côté dans un éditeur de texte.

D'autres ajustements individuels des cellules peuvent être nécessaires.

Enfin, publiez la page.